Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   excepcion EIBInterBaseError (https://www.clubdelphi.com/foros/showthread.php?t=22131)

dmagui 07-06-2005 17:41:35

excepcion EIBInterBaseError
 
Buenos dias..... tengo un probemilla y es que quiero que cuando se presente esta excepcion me saque unmensage que indique que se digito mal el password pero delphi no reconoce la excepcion EIBInterBaseError para manejarla, estoy utilizando la siguiente instruccion:


try
// serie de instrucciones
except
on E: EIBInterBaseError do
messageDlg('Error de pass' mterror, [mbyes], 0);
end;

pero cada vez que la compila delphi saca un error que dice que EIBInterBaseError no esta definido

Gracias de antemano

Neftali [Germán.Estévez] 07-06-2005 17:52:46

Añade al uses la unit IB.

dmagui 07-06-2005 18:11:37

listo lo deje asi:

Implementation

uses unit2, IB;

pero no entiendo por que delphi arroja la excepcion si yo le pido que en lugar del mensaje de excepcion me saque el mensaje

dmagui 07-06-2005 20:43:57

es decir:: en pocas palabras lo que quiero es que no me salga ese mensaje de excepcion en ingles si no un MessageDlg que solo diga ""Error de datos de ingreso""

Neftali [Germán.Estévez] 08-06-2005 09:37:13

Con ese código debería salir tu mensaje, a no ser que no sea ese el error; Prueba con éste:

Código Delphi [-]
 try
    // serie de instrucciones
  except
      on E: EIBInterBaseError do begin
      messageDlg('Error de pass' mterror, [mbyes], 0);
    end
   else begin
       messageDlg('Error desconocido de la clase ' + E.ClassName, mterror, [mbyes], 0);
   end;
  end;


La franja horaria es GMT +2. Ahora son las 18:07:48.

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