Ajuda - Busca - Membros - Calendário
Versão Completa: Thread exibindo um form
Fórum Script Brasil > Programação & Desenvolvimento > Delphi, Kylix
darth_ivan
Caros,

como faço para que uma thread que não seja a principal da aplicação exibir um form???
Micheus
QUOTE(darth_ivan @ 28/12/2007 - 09:45) *
como faço para que uma thread que não seja a principal da aplicação exibir um form???
Não sei se é exatamente a resposta, mas desde que você inclua a unit do tal form na unit onde está sua thread, e que você crie este form em run-time (não esteja em auto create) acho que você consegue fazê-lo.
Acredito que a opção seja criar o form sem passar o Owner, na criação/inicialização da sua thread. Entretanto, você tem que finalizá-lo (destruí-lo) quando sua thread encerrar.
Form := TForm.Create(nil); // este nil deixa o form "órfão".

Eu teria que entender exatamente o que você está pretendendo e como está tratando sua thread para tentar falar algo mais sobre a questão.

Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.