Onjahyr wrote: > Esse tópico achei interessante! > > Bruno, vc poderia citar um exemplo simples (..."é bem simples") > utilizando a variável Exception?
A sintaxe é assim: try // bloco protegido except on E: <<ClasseException>> do begin // tratamento end; end; ClasseException é a classe de erro a partir da qual você quer capturar. Se usar Exception, irá pegar todas as exceções que forem geradas. Se usar EConvertError, vai pegar apenas exceções de conversão de tipo. E assim por diante. "E", que está declarado logo em frente a classe, será uma variável que apontará para o objeto da exceção. Segure o Ctrl e pressione sobre a <<ClasseException>> para ver a declaração desta classe. Tudo o que está ali você pode ler através desta variável "E", de dentro da área "tratamento". Joao Morais > Em 28/05/08, Ricardo Lima<[EMAIL PROTECTED]> escreveu: >> Bruno é possível pegar a unit e linha em que o erro ocorreu? >> >> Bruno Lichot escreveu: >>> Através das variáveis de ambiente do próprio objeto application você >>> consegue "fotografar" sua aplicação no momento da exceção, é bem >>> simples. A variável Exception também te fornece várias informações >>> importantes sobre o erro. >>> >>> Abs >>> >>> BL