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
|
|||
|
|||
mensaje raise Exception.Create('Error Message');
Una ayuda por favor , como tengo que escribir este código?:
raise Exception.Create('Error Message'); intento varias formas pero me sigue saliendo error al compilar |
#2
|
||||
|
||||
Pon el resto del código fuente y dinos qué error te sale
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
el error sale.....[dcc32 Error] CEMNumeroNatural.pas(51): E2034 Too many actual parameters [dcc32 Fatal Error] F2063 Could not compile used unit 'CEMNumeroNatural.pas' Última edición por Ñuño Martínez fecha: 13-10-2015 a las 18:44:58. Razón: Etiquetas de código |
#4
|
||||
|
||||
Hola branncg. No olvides poner las etiquetas de código, por favor:
En cuanto a tu consulta, sólo puedes lanzar excepciones de clase Exception o derivadas de este. CNumeroNatural no sólo no cumple con dicho requisito, sino que además estoy por asegurar que su constructor no acepta ningún parámetro. |
#5
|
||||
|
||||
Hola.
Si, opino del mismo modo. Creo que en tu caso sería:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Cita:
Las excepciones en Delphi, al igual que cualquier otro objeto son clases y derivan unas de otras. Si decimos que todos los componentes derivan de TComponent o todos los objetos derivan de TObject, podemos decir que todas las excepciones derivan de Exception (que también deriva de TObject). De esta forma puedes usar la clase genérica Exception para generar una excepción:
O puedes "afinar" más, utilizando otras clases existentes:
O incluso puedes crear tus propias clases para Excepciones de forma similar a como se crea un componentes o cualquier otra clase. Revisa este artículo para ver en detalle cómo puedes utilizarlas.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Raise exception | jocaro | Conexión con bases de datos | 2 | 06-03-2012 12:08:38 |
Exception - mensaje completo | Galahad | Firebird e Interbase | 8 | 30-12-2008 23:20:35 |
message de error dpb constant (0) is unknown | madmai | Conexión con bases de datos | 0 | 10-07-2008 08:20:59 |
Mensaje de error: Debugger Exception Notification. | cesar_gta86 | Varios | 1 | 02-07-2008 18:23:57 |
Para qué usar raise Exception | wascar2003 | Varios | 3 | 20-11-2007 13:50:15 |
|