Dúvida Criando Exception

Delphi

04/04/2008

Galera é o seguinte to fazendo um programa de cadastro e to dúvidas em criar exceção tipo essa que vo postar aqui :

Raise Exception.Create(´Data de Cadastramento Inválida.´);
Applied := True;



oque seria o ´ Raise ´ esse comando serve pra que ?

desculpa pela ignorância ! hehehe , mas so novato ainda !
vlw :wink:


Psyjacko

Psyjacko

Curtidas 0

Respostas

Massuda

Massuda

04/04/2008

O Exception.Create é quem cria a exceção.

Não sei se os termos são esses, mas o raise é quem dispara o mecanismo que faz com que a exceção seja devolvida para o último tratador de exceção (try..except ou try..finally) iniciado (ou seja passou pelo try mas não passou ainda pelo except/finally).


GOSTEI 0
Rodc

Rodc

04/04/2008

Apenas complementando, no seu código a linha ´Applied := True;´ não será processada.


GOSTEI 0
POSTAR