![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#8
|
||||
|
||||
|
Reitero lo dicho, y amplío un poco más.
Si el programa está muy verde, porque te han metido mucha prisa, porque has usado módulos que no estan testeados al 100 %, etc, deriva los mensajes de error al .Log y no muestres nada al usuario. En este caso, pásate una vez por semana alegando que tienes una versión mejorada, que tal o cual componente que usas en tu programa han sacado una versión nueva y has tenido que actualizarlo, etc. Si te vé mirando el archivo de errores, no se lo ocultes, busca algún error trivial como "aa is not a valid integer", "22/ /05 is not a valid date", etc, y explicale al cliente que con ese archivo ves la forma en que usa tu programa y así lo puedes adaptar a su forma de trabajar y a sus necesidades, ya que tú no estas delante del ordenador cuando él lo usa. Yo por ejemplo tengo varios tipos de excepciones en mis programas:
Todo fallo del tipo "aa is not a valid date", lo puedo ocultar y mostrar al usuario un BalloonHint de esos bien bonitos diciéndole que la fecha no es válida. Cuando salta una excepción, primero capturo la excepción de Delphi, la sustituyo por la mia y despues en el ApplicationsEvents la oculto o no dependiendo de la categoría (controlada, facturacion, etc).
Si el fallo se produce al facturar, pues eso no lo dejo pasar, directamente se lo muestro al usuario.
En el applicationEvents puedo obviarlas según la categoria de la excepción:
Bueno... esto más o menos, ya que uso otros componentes más, en concreto las LMDTOOLS 6.0 SE que traen un componente TApplicationsEvents que puede ocultar las excepciones, (no sé si la JVCL trae algo parecido). Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 21-07-2006 a las 18:44:59. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como evitar un Runtime error 216 | sitrico | Varios | 2 | 20-03-2009 17:21:12 |
| Evitar mensajes de Error de Firebird | mateamargo | OOP | 10 | 13-07-2007 15:55:29 |
| Mensajes de error | erick_jesus | Conexión con bases de datos | 1 | 31-05-2006 17:53:47 |
| ¿Cómo se puede evitar que se seleccionen varios campos en un CheckListBox? | nuri | Varios | 7 | 27-07-2005 17:36:11 |
| Evitar los mensajes de excepciones durante la depuración. | jplj | Varios | 4 | 13-07-2004 12:19:16 |
|