memResultado
z dentro de
Exemplo 4 layResultado
Crie um novo
formulário para o
Exemplo4, o nome do
formulário deverá ser
frmExemplo4 e a unit
frmExemplo4U
Baseado na
formatação do
frmExemplo1, monte
frmExemplo4 conforme btnExecutarThread btnMedTempo edtTempo
btnLimpar
modelo.
layComandos
z
Exemplo 4 –
Programação parte 1
Declare as variáveis
globais;
Crie o evento
btnExecutarThreadClick e
declare as variáveis locais;
z
Exemplo 4 – Programação parte 2
Programe a Task mãe e a
cortina de interface,
dentro do
btnExecutarThreadClick
.
z
Exemplo 4 – Programação parte 3
Logo na sequência,
programe o TRABALHO 1
na posição 0 (zero) do
vetor TaskList.
z
Exemplo 4 – Programação parte 4
Na sequência, programe
o TRABALHO 2 na
posição 1 do vetor
TaskList.
z
Exemplo 4 – Programação parte 5
Na sequência, programe
o TRABALHO 3 na
posição 2 do vetor
TaskList.
z
Exemplo 4 – Programação parte 6
Ao final, inicie as tasks
das 3 posições do vetor
(0,1 e 2) , aguarde a
conclusão de todas,
remova a cortina com o
dialogo de espera e,
CLARO, não se esqueça
de iniciar a task mae.
z
Exemplo 4 – Programação exibir tempo
Crie o evento onclick do
botão btnMedTempoClick
e programe a exibição da
média dos 3 tempos
gastos para realizar o
trabalho.
z
Exemplo 4 – Programação Limpar
Faça a programação do
botão limpar igual a
programação realizada
para o Exemplo1