La Web del Programador: Comunidad de Programadores
 
    Pregunta:  21379 - VERIFICAR FOTOS .JPG DAñADAS
Autor:  Alex Fernando Bazan Gutierrez
Hola Amigos de LaWebdelProgramador estoy en un trabajo que consiste en lo siguiente me han dado unos datos en Excel con los siguientes campos CODIGO,NOMBRE,FOTO donde foto es un nombre de un archivo .JPG hay como 5000 registros lo que pasa es que tengo que imprimir los datos mas la foto de cada persona pero hay fotos que estan dañadas y no se imprimen hay alguna forma de verificar si la foto o el archivo .JPG esta mal o dañado. Gracias de antemano por su tiempo un amigo suyo Alex Bazan.

  Respuesta:  carlos muñoz
yo usaria lo siguiente:
1ero crearia un form con el control image y un boton procesar..., este boton recorrera toda la tabla y a medida que recorre la tabla asignara la foto al control IMAGE, cuando aparesca una foto no valida visual foxpro arrojara un error y en ese momento en otra tabla guardo los datos de ese registro dañado una vez terminado el proceso tendras todas aquellas fotos no validas... el procedimiento es algo como esto:

** Procesar **
Public ValMarca
ValMarca=" "
on error do manejo with Valmarca
sele tabla_de_fotos
scan
ValMarca=tabla_de_fotos.codigo
Image.picture=tabla_de_fotos.campo_foto
endscan
On error

*** procedure Manejo
param Codigo
sele otra_tabla
append blank
repla cod_error with Codigo
Return