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:[EMAIL PROTECTED] Em nome de Onjahyr - GMAIL Enviada em: segunda-feira, 28 de julho de 2008 14:03 Para: delphi-br@yahoogrupos.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 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]