![]() |
![]() |
| 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
|
||||
|
||||
|
Hola.
Para que no se pare la ejecución del programa con la excepción hace lo siguiente: Tools -> Debugger Options -> Language Exception -> Desmarcá la opción: Stop on Delphi Exceptions Saludos. Última edición por ecfisa fecha: 10-12-2010 a las 17:34:14. |
|
#2
|
|||
|
|||
|
Muchisimas gracias por sus respuestas. Han sido de gran ayuda. Ahora me queda una duda con respecto a la verificacion del ingreso de datos tipo TDateTime o TDate. Alguno puede sugerirme como hacer la verificación de forma eficiente suponiendo que el usuario escribe la fecha o fecha y hora en un Edit? Muchas Gracias!
|
|
#3
|
||||
|
||||
|
Hola rogelio.
Yo lo haria con TMaskEdit, te va a evitar un montón de verificaciones... La máscara podés definirla en diseño desde la propiedad EditMask del TMaskEdit haciendo doble click sobre ella. En el ejemplo la defino por código por que resulta más claro que explicar todos los pasos para hacerlo en forma visual. Un ejemplo muy sencillo como para orientarte: Código:
...
/* Form1 OnShow: ajustar máscara */
void __fastcall TForm1::FormShow(TObject *Sender)
{
MaskEdit1->EditMask = "!99/99/0000;1;_"; // mascara: dd/mm/aaaa
MaskEdit1->Text = "";
MaskEdit1->AutoSelect = false;
}
/* MaskEdit OnExit: verificar que la fecha es válida */
void __fastcall TForm1::MaskEdit1Exit(TObject *Sender)
{
if (MaskEdit1->Text != "") {
try {
StrToDate(MaskEdit1->Text);
}
catch (...) {
ShowMessage("Error en la fecha ingresada");
MaskEdit1->SetFocus();
}
}
}
Saludos. Última edición por ecfisa fecha: 14-12-2010 a las 06:02:52. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Locale con TDbf ¿ porque no me funciona? | userlazarus | Conexión con bases de datos | 2 | 11-06-2006 16:06:46 |
| Porque funciona solo en Internet Explorer??? | danytorres | HTML, Javascript y otros | 6 | 21-10-2005 18:23:01 |
| Este qry no me funciona, porque? | alcides | SQL | 2 | 22-07-2005 19:33:03 |
| podeis decirme porque no funciona este codigo?¿?¿? | kassel | PHP | 4 | 14-02-2004 01:47:03 |
| podeis decirme porque no funciona este codigo?¿?¿? | kassel | Conexión con bases de datos | 1 | 26-01-2004 14:50:01 |
|