Cita:
Empezado por ecfisa
Si, en Builder C++ 6 funciona sin problemas.
|
¿Estás seguro de que los campos blob contienen realmente un archivo .jpg y no un .bmp convertido desde un .jpg pegado en un TDBImage?
Algo debo tener mal, porque lo he probado con ADO+Access, BDE+Paradox e IBX+Firebird, y si no es un BMP da el error que menciona Ángel. Son las mismas tablas donde he probado el resto de ejemplos sin problema.
Si no es mucho pedir, si tienes tu ejemplo a mano, ¿podrías añadir estas líneas justo antes del LoadFromStream para ver cada tipo según se cargan en el título de la ventana? (BMP=4D42, JPG=D8FF, PNG=5089, GIF=4947, TIF=4949)
Código PHP:
WORD tipo;
memcpy(&tipo, static_cast<TMemoryStream*>(Stream)->Memory, sizeof(tipo));
Caption = IntToHex(tipo, 4);