Thales.
Obrigado.

Mas ai é que esta o problema, quando eu uso a variavel apos a thread terminar 
ainda consigo acessar seus metodos sem o access violations.

veja o ShowMessage( IntToStr(vThread.Id));....ele me exibe o numero da 
thread....e olha que esta linha eu coloquei em um button1, onde eu clico 
...bemmmm depois de esta thread ter chamado o evento OnTerminate.

Eu preciso iniciar um outro processamento assim que estas threads 
terminarem....mas como vou testar..se o assigned me retorna true mesmo as 
threads estarem terminadas e com o endereco invalido?

Afinal...a o FreeOnTerminate libera ou não a thread?

Atenc;
Elazar



________________________________
De: Thales (Shubacca) - Tebo Software <[EMAIL PROTECTED]>
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 31 de Outubro de 2008 15:09:14
Assunto: Re: [delphi-br] Usando Threads


Boa tarde

pelo que entendi você está com threads armazenados em variáveis ne? e tenta
acessar uma determinada propriedade dela.
até ai normal. só assim que thread terminar, você não pode mais acessar a
propriedade pois o objeto foi destruído, e não adianta testar o assigned
pois a variável vai ter um endereço informado (endereço não válido), e irá
retorna true, sendo que o objeto não existe.

O que você precisa fazer?


      Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]

Responder a