REVELAR

Fórum Thread Synchronize travando #334362

07/12/2006

0

Bom dia,

Estou usando o método Synchronize() da Thread para mostrar objetos na tela do meu formulário principal. O problema é que eu não posso destruir a thread se ela estiver executando o método em synchronize, pois está esperando que o form principal lhe responda. Se fizer isto, o sistema trava.

O grande problema é que eu não tenho como, estando no form principal, verificar se a thread terminou, pois a thread necessita usar o processo principal para atualizar os objetos na tela.

Resultado, o formulário principal fica em um loop esperando a thread terminar e a thread fica esperando o processo principal retornar o método Synchronize. Mas o processo principal está parado no loop que espera a thread terminar.

Alguém tem alguma idéia de como resolver isto?


Rodc

Rodc

Responder

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

Aceitar