Era exatamente isso minha dúvida, você acertou em cheio.

Agradecido

Juliano Silva - Yahoo escreveu:
>
>
> Depende do tipo de processo, os processos que desviam o cursor devem
> primeiramente terminar para que o bloco Finally seja executado, 
> normalmente
> os processos que envolvem Looping...
>
> Exemplo, quando você executa o método Form1.ShowModal estiver entre o
> Try ... Finally o fluxo é enviado para o Form1 e somente será executado o
> bloco Finanlly apos o retorno (quando o Form1 for fechado), no entanto se
> executar o Form1.Show o bloco Finally será executado logo na 
> sequencia, pois
> o método Show não desvia o fluxo de execução...
>
> Espero ter ajudado
>
>
> _____
>
> De: delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br> 
> [mailto:delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br>] Em
> nome de Onjahyr - GMAIL
> Enviada em: segunda-feira, 28 de julho de 2008 14:03
> Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
> Assunto: [delphi-br] Dúvida simples: try-finally...
>
> E aí pessoal, me tirem uma dúvida bem simples sobre o bloco try-finally.
>
> try
> label1.caption:= 'iukhkhgh';
> ...
> ...processo demorado...
> finally
> label2.caption := label1.caption + (resultado do processo demorado);
> ...continua com o código...
> end;
>
> Agradeço
> É claro que é um bloco, mas ele pode realizar as linhas de comando do
> try e em sequência já ir executando o finally ou espera o processo
> terminar para ir para o finally?
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com <http://www.avg.com>
> Version: 8.0.138 / Virus Database: 270.5.6/1577 - Release Date: 28/07/2008
> 06:55
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  

Responder a