![]() |
![]() |
| 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
|
|||
|
|||
|
ejemplo por favor
me puedes poner un ejemplo por favor no se como hacerlo, lo que yo tengo puesto es esto:
sysutils.Exception.Create('Debes de rellenar todos los campos en rojo'); y lo tengo puesto en la table en el evento BeforePost. GRACIAS |
|
#2
|
||||
|
||||
|
De acuerdo, creas la excepción, solo falta lanzarla al mercado laboral
![]() raise Exception.Create("Rellena todos los campos en rojo "); saludos |
|
#3
|
|||
|
|||
|
problema
ya lo he echo pero no mr sale nada de nadsa lo tengo de esta manera:
En el BeforePost de la table tengo puesto: If (DataMopduleModuloDatos.AdoTableClientesNombre.IsNull = True) then Begin sysutils.exception.create ('debes de rellenar los rojos'); end; GRACIAS Y PERDONAR MI INGENUIDAD |
|
#4
|
||||
|
||||
|
Cita:
// Saludos |
|
#5
|
|||
|
|||
|
ok lo siento
ya me sale pero me manda un erro y la aplicacion se para y tengo que iniciarla lo que me gustaria que saliera es un mensaje como si fuera de un Showmessage o un MessageDlg si no es mucho pedir y perdonarme !!!
![]() ![]() |
|
#6
|
||||
|
||||
|
Si estás corriendo la aplicación desde el IDE entonces estás viendo el comportamiento normal: la aplicación se detiene en la línea donde ocurre la excepción y al continuar aparece tu mensaje. Esto no sucede si corres la aplicación independiente. También puedes ir al menú Tools|Debugger Options y en la ficha Language exceptions desmarcar la opción Stop on Delphi Exceptions para que no se detenga la aplicación al ejecutarla desde el IDE.
Si éste no es el problema entonces tendrás que explicar con más precisión. // Saludos |
|
#7
|
|||
|
|||
|
ok, perooo....
En el BeforePost de la table tengo puesto:
If (DataMopduleModuloDatos.AdoTableClientesNombre.IsNull = True) then Begin raise exception.create ('debes de rellenar los rojos'); end; Pero lo que yo quiero decir es que si podria hacer esto para que me mostrara unmensaje como este: En el BeforePost de la table tengo puesto: If (DataMopduleModuloDatos.AdoTableClientesNombre.IsNull = True) then Begin ShowMessage ('Debes de rellenar los rojos') raise exception.create; end; |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|