GARANTIR DESCONTO

Fórum Thread em execucao ou nao #350756

18/12/2007

0

Eu crio minha Thread assim

MyThread:= TMyThread.Create(True);
MyThread.Priority:= tpHigher;
MyThread.OnTerminate := MyTerminate;
MyThread.Resume;


Como fazer uma verificacao que.

se minha Thread ja estiver em execução nao executa-la novamente


Mysys

Mysys

Responder

Posts

19/12/2007

Giordanocwb

Olha, tudo vai depender da maneira como você está usando a sua thread.

Você pode verificar por exemplo.

if MyThread.Terminated then


Ou pode verificar

if not(Assigned(MyThread))


Tudo vai depender do caso.

Faz um teste com isso aí, se não der certo, coloque o código da sua thread para ver como você está trabalhando com ela.

T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar