Array
(
)

Como usar Try

Luiz_aquino
   - 31 ago 2004

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


Lucas Silva
   - 31 ago 2004

#Código

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;



Dopi
   - 31 ago 2004

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:

#Código


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)

#Código

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



Oscar Candido
   - 01 set 2004

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