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]

Responder a