![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
#1
|
||||
|
||||
Para validar que un archivo exista puedes utilizar la funcion FileExists, pero si tu pregunta es que valide que el archivo de imagen no este dañado, no se si podrá, tendrías que crear un captura de errores TRY / EXCEPT, esa es la forma que utilizo, espero que te sirva.
![]() |
#2
|
||||
|
||||
Cita:
Podrias ponerme un ejemplo de como usar TRY / EXCEPT para capturar cuando esta dañado? A ver, yo lo entiendo asi, es correcto?
Saludos y Gracias
__________________
|
#3
|
||||
|
||||
Podrías probar a mostrarlo en un TImage (puede estar oculto si no te interesa que se vea) a ver si genera algun error, posiblemente un EInvalidGraphic.
__________________
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. |
#4
|
||||
|
||||
Cita:
__________________
Última edición por MaMu fecha: 22-05-2007 a las 09:42:02. |
#5
|
||||
|
||||
Esto es lo que hice, segun entiendo yo, pero no me captura le excepcion.
Tengo añadida JPEG en el uses.
__________________
|
#6
|
||||
|
||||
Cita:
No vi tu respuesta. Yo intentaría capturar el tipo concreto del error; Algo así:
__________________
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. |
#7
|
||||
|
||||
No importa como intente la captura de la excepcion, siempre me sale:
'JPEG error #42' saltando todo el codigo de tratamiento. Why?!?!
__________________
|
#8
|
||||
|
||||
Cita:
![]() ![]() ![]()
__________________
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. |
#9
|
||||
|
||||
Pues he probado con un Readme.txt renombreado a Readme.bmp y readme.jpg y este código y me lo captura perfectamente.
Desactiva que salten las excepciones en diseño (Stop on Delphi exceptions) en el IDE.
__________________
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. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Validar Nif | Colgueit | OOP | 12 | 10-05-2006 02:50:28 |
Validar Fecha | Gustavo Gowdak | OOP | 7 | 03-05-2006 19:24:37 |
Validar un campo | gluglu | Varios | 3 | 14-01-2005 15:43:58 |
validar sin exepciones | gustavo2 | Conexión con bases de datos | 2 | 30-01-2004 15:54:56 |
validar en qry | alcides | SQL | 2 | 06-01-2004 18:11:19 |
![]() |
|