FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Control de Errores (Recomendacion)
Saludos Delphistas
Tengo una aplicacion que tiene como 12 Modulos cada modulo esta dentro de una BPL, controladas por una aplicacion principal, y me gustaria hacerle un Control de Errores es decir, poder grabar en algun sitio cualquier Error que ocurra, esto para futuros mantenimientos. Sabiendo que; las BPL se carga Dinamicamente en la medida que el usuario requiera trabajar con dicho modulo, y asu vez los formularios se crean en el programa principal, asi como que todos o la mayoria heredan de formularios bases (Los Formularios no son MDI). Que me recomiendan hacer para lograr esto ? Gracias de antemano por su aporte. |
#2
|
||||
|
||||
Lo más sencillo sería usar control de excepcion con try... except al menos en tus módulos de core.
__________________
self.free; |
#3
|
|||
|
|||
Cita:
Esa intruccion funciona en un bloque de programa determinado,,, el problema es que los formularios no se muestran de forma Modal, y ademas se pueden levantar varios formularios de la aplicacion, por supuesto yo valido que no se ha el mismo formulario. Gracias por su tiempo.- |
#4
|
||||
|
||||
Revisa la clase TApplication y haz alguna prueba con ella. Revisa la ayuda sobre el método HandleException y el evento OnException.
En ese punto puedes capturar todas las excepciones de la aplicación que no hayan sido tratadas por tí. Otra opción es revisar las demos de algun producto más profesional como EurekaLog, ExcMagic o madExcept.
__________________
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. |
#5
|
||||
|
||||
prueba con esto:
|
#6
|
||||
|
||||
Este hilo también podría ser de utilidad: http://www.clubdelphi.com/foros/showthread.php?p=336392
|
#7
|
||||
|
||||
Aqui usamos Eurekalog, claro cuesta su dinero pero vale la pena pues en estos casos requerimos respuestas rápidas. Ya te dieron opciones de como atrapar las excepciones que no manejes tú. Hace mil años en Clipper (sic) tenia una clase que hacía precisamente eso, llevar un registro de todos los errores o excepciones y los guardaba en un archivo de texto plano, igual y ese enfoque pueda servirte, pero es demasiado tedioso de programar.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#8
|
|||
|
|||
Saludos
Disculpen por el tiempo de respuestas,, estaba algo atareado de labores pero ya volvi al fascinante mundo de Delphi. Gracias a Todos por sus sugerencias,, probare cada una de ellas,, y divulgare la opcion que mas se adapte a lo que necesito.. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como Capturar Nombre u Origen en Control de Errores | ginasil | Varios | 8 | 22-10-2015 18:49:57 |
Control Errores en Firebird | joanajj | Firebird e Interbase | 3 | 01-06-2006 20:38:29 |
Control de errores Sql | MITOPE | Conexión con bases de datos | 3 | 23-07-2004 10:48:49 |
Control de errores y saber filas en DBGrid | RyAr | Conexión con bases de datos | 6 | 08-07-2004 13:57:55 |
Control de errores en bd | Isaac | Varios | 5 | 17-02-2004 19:19:34 |
|