![]() |
![]() |
| 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
|
||||
|
||||
|
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#2
|
||||
|
||||
|
También puedes hacer:
Et voilá! Si ejecutas dentro del IDE seguirán apareciendo las excepciones, pero si ejecutas fuera de él no saldrá mensaje alguno: el programa terminará sin dar explicaciones de nada. |
|
#3
|
||||
|
||||
|
Hola,
Cita:
![]() Respecto de que siempre aparecerán las excepciones mientras estemos en el IDE, lo cierto es que hay una opción en Delphi para que incluso en el IDE las excepciones no "nos molesten", si queremos: Código:
Menú -> Tools -> Debugger options -> Desmarcar la casilla "Integrated debugging"
|
|
#4
|
||||
|
||||
|
Cita:
De todas formas, ahora que caigo (debí leerlo mejor la primera vez ) lo que creo quiere nuestro amigo David es que no salgan los mensajes en Inglés. Creo que hay por ahí una herramienta o paquete que permite traducir los mensajes internos de Delphi. El problema es que no tengo Delphi instalado así que, si alguien sabe cómo traducir los mensajes internos, agradeceré(mos) que lo explique. |
|
#5
|
||||
|
||||
|
Si no quieres ver mensajes en inglés en tus aplicaciones, sólo hay una solución viable, Debuguear en tiempo de ejecución es necesario la JCL (como mínimo)
Hay otras soluciones, como han dicho de ocultarlas. Si quieres ser "un chapucero", hazlo; no lo digo con desdén, es que simplemente jamás te vas a enterar que tu programa da errores, y jamás podrás quitar esos errores; simplemente el programa no hace lo que se espera, pero no sabes por donde estará el fallo. La solución óptima es tener en cuenta que pueden ocurrir errores, controlar por código aquellos más obvios ( "aaa" is not a valid integer) y el resto de errores, dejar que lleguen al evento Application.OnException, allí muestras un mensaje en español indicando que se ha producido un error, si procede, muestra el código de error para que el cliente te lo diga por teléfono. En ese mismo evento usa la variable lpjcldebug.Error para escribirla en un archivo de texto: - El código de error producido - La linea del código fuente donde se ha producido - La excepción en inglés de la VCL de Delphi. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|