FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Duda con Try... Except
Hola a todos de nuevo, saludos...
Estoy teniendo un pequeño problema con la función Try... Except, os pongo el código:
El problema aparece cuando por ejemplo selecciono una unidad de DVD que no tiene disco. Y lo que pasa es que antes de capturar el error y mostrar mi mensaje, me tira un mensaje de propio de delphi. Y mi duda es ¿cómo puedo hacer que solo salga mi mensaje de error sin mostrar ni antes ni después el mensaje de error de delphi? Espero haberme explicado bien. Gracias y un saludo. |
#2
|
||||
|
||||
Hola danielmj.
Intenta de este modo:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Buenas ecfisa,
andes de nada gracias por responder, acabo de probar tu código pero sigo con el mismo problema, de echo ahora ni tan siquiera muestra mi mensaje, simplemente se limita a mostrar 3 veces el mensaje interno de error de delphi. De la otra forma, hay veces que va bien y otras no. Saludos. |
#4
|
||||
|
||||
Hola.
Es extraño... Con DVD insertado o si él, no me muestra el mensaje de sistema, sólo el especificado en el código. Por si te ayudara en algo, te adjunto la prueba que hice con Delphi 7 en Windows 8. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Hola ecfisa,
acabo de probar el archivo adjunto que me has enviado y va perfecto, no sé por que usando el mismo codigo en mi aplicacion da error 3 veces... misterio. Lo miraré y estudiaré a ver que saco en claro. Gracias y saludos. |
#6
|
||||
|
||||
Cita:
Es mala idea capturar genericamente cualquier cosa y/o asumir que el error es "Unidad seleccionada no valida". Que te hace pensar que esa es la REAL razon? La documentacion: http://docwiki.embarcadero.com/Libra....EFCreateError Cita:
Tu codigo EN NINGUN MOMENTO ESTA ASEVERANDO que la unidad seleccionada sea valida. Osea, el mensaje es una contradiccion de lo que REALMENTE hace tu codigo.
__________________
El malabarista. |
#7
|
||||
|
||||
#8
|
||||
|
||||
Hola mamcx.
El texto es copia del mensaje de danielmj, mi intención no era darle la solución definitiva al problema sino sugerirle como evitar el mensaje del sistema con SetErrorMode, (además de mostrarle que podía evitar el uso de Abort). A diario, son muchos los problemas que leemos e intentamos solucionar y a veces no podemos dedicarle a cada uno todo el tiempo que desearíamos ... Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
||||
|
||||
Hola de nuevo.
Saliéndome un poco del planteo inicial de danielmj...
Para contemplar mas errores revisa: System Error Codes Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
duda con ECO VCL.NET | cmm07 | .NET | 4 | 03-03-2008 18:53:25 |
duda | empty | Varios | 4 | 05-05-2004 16:56:07 |
duda | vetustas | Conexión con bases de datos | 12 | 05-11-2003 19:54:22 |
duda sql | vetustas | SQL | 5 | 04-11-2003 15:35:39 |
duda | haffo | Varios | 3 | 17-10-2003 19:03:37 |
|