FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Buenas!
Ten en cuenta que si estás ejecutando el programa desde el IDE te va a saltar la excepción como si no estuviera controlada, prueba ejecutando directamente el exe fuera del IDE y verás el comportamiento exacto. En principio el manejo de excepciones deberá ser:
Un saludo Edu |
#2
|
||||
|
||||
Vayamos por partes:
Lo primero es definir nuestras propias excepciones, a mí me gusta hacerlo para cada proyecto: Esto lo ponemos en alguna unidad que se use en todo el proyecto, para tenerla a mano. Cuando queremos lanzar una Excepción usamos:
Para el caso concreto, entre otras formas, podemos hacerlo así:
Como sabes, al producirse una excepción se corta la ejecución del programa justo en la línea "raise ..." por tanto, en el caso de que no se encuentre la imagen, no se hará visible el TImage. Cuando el archivo se encuentre, pues se obvia las lineas del manejo de excepciones y despues sí se hará visible. Si te fijas en el mensaje de la excepción, no digo que no se ha encontrado la imagen, sino que no puede cargarse. El método LoadFromFile puede que lance un error de "formato de imagen no válida" en lugar del tipico "no se encuentra el archivo". Saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
|||
|
|||
Ya salio
Gracias Lepe y Edu ambas respuestas me aclararon mucho este asunto sobre las excepciones y pos ya le entendi completamente al manejo de excepciones gracias a Lepe, y sin tu comentario Edu habria seguido frustrado pensando en que no salia jajaja
Saludos desde El bello puerto de Veracruz!!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
manejo de excepciones try y except no funciona | gulder | Conexión con bases de datos | 4 | 10-11-2005 14:50:00 |
manejo de excepciones | el_barto | Varios | 4 | 08-06-2005 09:48:36 |
Ayuda con Manejo de Excepciones | buffygcs | SQL | 2 | 21-04-2005 17:52:09 |
query report ¿Por q sale sale solo el primer registro? | acl_gandalf | Impresión | 2 | 31-03-2005 02:14:20 |
|