Delphi

Tipo de Exceção

As exceções são objetos da classe Exception, então, para criar um novo tipo de exceção, basta criar uma classe descendente da classe Exception.

Type
  EDataInvalida = class(Exception);

Forçando Exceção

raise EDataInvalida.Create('Data Inválida');

Tratando Exceção

on e: EDataInvalida do
begin
  //Este exemplo é utilizado no Try / Exception / Finally
end;
if (e is EDataInvalida) then
  //este exemplo é utilizado junto com o componente ApplicationEvents no evento OnException
 
dic_tratamento_excecao.txt · Última modificação: 2011/02/02 14:01 por diego.garcia
 
Exceto onde for informado ao contrário, o conteúdo neste wiki está sob a seguinte licença:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki