Directiva para que no pare
Hola, tengo el siguiente codigo:
El caso es que aunque tengo la directiva de chequeo de rango, cuando introduzco mal la fecha, desde el entorno de delphi 6, se me para y me lanza una "raised exception" de fecha no valida... Si lo ejecuto desde windows no hay problema... Hay alguna directiva para que no se me pare y tenga que darle OK para continuar??? Gracias |
Cuando haces el debug, aparecerán los errores a menos que omitas la generación de ese tipo de error en particular.
Cosa que no recomiendo. Por otro lado... puedes usar TryStrToDate Cita:
|
En las opciones del entorno, puedes desactivar que las excepciones "salten" cuando estás ejecutando desde el IDE de Delphi; Aunque personalmente no te lo recomiendo, ya que te puede ayudar a encontrar errores y te permite revisar las excepciones que están ocurriendo en el programa, aunque luego estén capturadas.
De todas formas, si aun así lo necesitas, en la configuración se pueden desactivar por tipos o Todas. |
ok, gracias
|
Haciendo "trucos" no es la forma correcta. Ignorar excepciones es uno de los anti-patrones mas grandes que se pueden cometer. En vez, escribe el código correcto (que ademas, ya te lo solucionaron)
|
mamcx, lo que queria es que el entorno no parara y por supuesto tener la excepcion controlada, pero sin desactivar otros posibles errores.
|
Pero eso lo logras sin necesidad de truquear el compilador, usando código adecuado.
|
La franja horaria es GMT +2. Ahora son las 14:36:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi