Como usar Try

31/08/2004

30/08/04
Ass: Como usar Try
Como usar. quando usar, pra q usar o Try?


Luiz_aquino

Respostas

31/08/2004

Lucas Silva

try
     Screen.Cursor := crHourGlass;
     // Aqui você coloca seus códigos;
   finally Screen.Cursor := crDefault;
   end;
   // ou seja mesmo se acontecer algum erro ele entra no finally;

   try
     // aqui você coloca seus códigos
    except ShowMessage(´aconteceu erro!´);
    end;
    // se acontecer algum erro ele entra no except;



Responder Citar

31/08/2004

Dopi

O Try é utilizado para tratamento de exceçoes...

Voce pode usa-lo com finally ou com except

com o finally voce garante que todo o código que está apos o finlly será SEMPRE executado mesmo que uma exceçao aconteça dentro do bloco Try... Muito util para limpar objetos.. Ex:

 ArqIni := TIniFile.Create( ´arq.ini´ )   { Cria Objeto para manipular INI }
 Try
    faz alguma coisa com o ArqIni
 finally
    ArqIni.Free ;
 end ;


O except será executado APENAS se uma exceção ocorrer dentro do bloco Try. Voce pode usa-lo para capturar msg de erro, Tentar tratar o erro e continuar a execuçao ou ainda Exceçoes silenciosas (sem nenhum codigo)

 Try
    AInteger := StrToInt( AString )   
 except
    ShowMessage(´ Erro convertendo. ´+AString+´ nao é um numero´)
 end ;



Responder Citar

01/09/2004

Oscar Candido

Amigo, tem um artigo muito bom aqui no forum que eu acho que pode te ajudar.
[url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=29764]Manipulando erros em tempo de execução[/url]
Espero que ajude
Um abraço


Responder Citar