Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Tipo de Excepción (https://www.clubdelphi.com/foros/showthread.php?t=13980)

AGAG4 06-09-2004 17:06:07

Tipo de Excepción
 
Como saber que tipo de Excepción me esta mandando Delphi????, como por ejemplo, tengo una parte de código dentro de mi aplicación en donde al momento de aceptar la Transacción, si hay alguna exepción, la cacho con un try..except, pero quiero saber que tipo de Excepción es, es decir algun número ó letra que le corresponda, esto lo quiero para lanzar mensajes en español ó bien hacer un pequeño ciclo en donde mientras se encuentre ocupado un registro por varios usuarios, checar cuando se desocupe para aceptar la Transacción.
Uso componentes IBX, FireBird 1.50, Delphi 7.

__cadetill 06-09-2004 17:27:39

No se si es lo que preguntas, pero si haces.....

Código Delphi [-]
try
  .....
except
  on E: Exception do
    ShowMessage(E.ClassName);
  end;
En E.ClassName y E.ClassType tienes el nombre y el tipo de la excepción lanzada

kalimero 06-09-2004 19:23:48

Hola a todos. No he trabajado nunca con los ibx.Pero con los fibplus puedes definir la variable E del tipo EfibInterbaseError, y a continuacion capturar el 'errorcode' que te devuelve.Algo como :

on E: EFibInterbaseError do
begin

If E.EibErrorcode = (codigo de error) then
begin
.
.
.
end;
end;


Los codigos de error los tienes definidos en la unidad IbErrorcodes que por cierto tienes que añadir en las uses.
Imagino que para los ibx será algo similar

AGAG4 07-09-2004 02:27:40

oki
 
Muchas Gracias por contestarme, lo checare como me Explican.... Que tengan buen día.


La franja horaria es GMT +2. Ahora son las 13:36:54.

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