Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Excepción que pare la ejecución? (https://www.clubdelphi.com/foros/showthread.php?t=14477)

Leogiro 21-09-2004 20:37:36

Excepción que pare la ejecución?
 
HOLA A TODOS.
Tengo parte de código que comprueba el formato de los campos con excepciones y el correspondiente Application.MessageBox de error. Querría saber si hay alguna forma o excepción que detuviera la ejecución del código que hay después, que al encontrar el error detuviera la ejecución.

MUCHAS GRACIAS

delphi.com.ar 21-09-2004 20:51:33

Siempre cuando se crea un exception el hilo de ejecución "salta" al except mas próximo que lo contenga.
Si no había ningun try..except, por defecto salta al ApplicationHandleException, para evitar que la aplicación se cierre en forma inesperada.
Pese a esto, siempre se ejecutarán los finally de los try..finally, pues para eso existen! :D
Si tu capturas un error en un try..except, pero quieres que este error "salte" a la rutina de error anterior, simplemente tienes que hacer un raise, o bien puedes hacer un raise de una nueva exception si esto es mas adecuado.

Saludos!


La franja horaria es GMT +2. Ahora son las 12:30:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi