Valeu mesmo..

     Agora deu pra entender legal.


[]Os Joel

> Sobre o método Execute,  é lá que você deve implementar  aquilo que você
> quer que a Thread faça.
> A vantagem é que você terá maior controle externo sobre a execução dela,
> pois pode colocar um botão "parar" na janela e usar Thread.Suspend , se ela
> estiver travando.
> Synchronize vc deve usar para fazer acesso a algum objeto que seja
> compartilhado dentro da aplicação.
> Exemplo: vc quer escrever um TLabel que está no form ( portanto externo à
> Thread ) o andamento da execução.
> assim,
> dentro de Execute, use synchronize(EscreverNoLabel);
> onde :
> procedure TMyThread.EscreverNoLabel;
> begin
>  MyLabel.Caption :=  FloatToStr(FPorcento) + '% concluído';
> end;
>   



------------------------------------

-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a