![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Es decir añado! ME DA UN ERROR DE MEMORIA PORQUE EN E NO HAY NADA!
Except on E: EDaoConnection do raise EGINRole.Create('TGINRole: Error '+ Exception(E).Message); //En E.Message Peta porke? Pero en ejecución e? Peta en Ejecución! end; |
|
#2
|
||||
|
||||
A mi me funciona bien...
__________________
E pur si muove |
|
#3
|
|||
|
|||
|
respondo....
haver el control de la Excepción DaoConnection està dentro de la Classe GINRole.
Type EGINRole = Class ( Exception ); type TGINRole = class ... .. .. Procedure kaka(); begin try DaoConnection.InsertCliente(...); //Aqui se produce la excepción. Except on E: EDaoConnection do raise EGINRole.Create('TGINRole: Error '+ E.Message); end; end; end; y en el Form: try Except on E: EGINRole do ShowMessage(E.Message); end; |
|
#4
|
||||
|
||||
|
Solo se me ocurre una cosa, la excepción que genera InsertaCliente no es del tipo EDAoConnection, por lo tanto no se está capturando... ¿Puede ser?
Haz una prueba, en lugar de haz:
Ah! y por favor pon tu código entre tags [delphi] ![]()
__________________
E pur si muove |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|