Tengo una aplicación en BCB 6 con una base de datos en Firebird y en una de las tablas hay guardadas imágenes en un campo BLOB. A la hora de leer esa tabla y mostrar el contenido, ya sea en el formulario o en un impreso, ¿cómo puedo saber que tipo de imagen estoy leyendo? Porque dependiendo de si es un BMP o un JPG el tratamiento es diferente.
A ver: Si la imagen original es un JPG con este código
Código:
Imagen->Picture->Assign(Query->FieldByName("Imagen"));
me funicona bien, pero si es un BMP me da un error
Bitmap image is not valid.