Eu montei um processo atraves desse exemplo de Thread;
procedure TForm2.Button2Click(Sender: TObject);
var MyThread:TThread;
begin
ProgressBar1.Position := 0;
ProgressBar2.Position := 0;
MyThread := TThread.CreateAnonymousThread(procedure var i:integer; begin
for i := 0 to 100 do
begin
TThread.Synchronize(MyThread, procedure begin
ProgressBar1.Position := i;
ProgressBar2.Position := i * 2;
end);
Sleep(100);
end;
end);
MyThread.Start;
end;
porém agora o que eu preciso saber quando ela terminou para eu fechar a aplicação;
Pergunta
robinhocne
Eu montei um processo atraves desse exemplo de Thread;
procedure TForm2.Button2Click(Sender: TObject); var MyThread:TThread; begin ProgressBar1.Position := 0; ProgressBar2.Position := 0; MyThread := TThread.CreateAnonymousThread(procedure var i:integer; begin for i := 0 to 100 do begin TThread.Synchronize(MyThread, procedure begin ProgressBar1.Position := i; ProgressBar2.Position := i * 2; end); Sleep(100); end; end); MyThread.Start; end;
porém agora o que eu preciso saber quando ela terminou para eu fechar a aplicação;
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.