Ver Mensaje Individual
  #4  
Antiguo 24-07-2017
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
Gracias por vuestras respuestas. Me han dado la solución en otro foro.
Código:
//Añadir cabeceras:  #include <memory>  #include <jpeg.hpp> 
std::auto_ptr<TMemoryStream> stream(new TMemoryStream); 
TBlobField* blob = static_cast<TBlobField*>(Query->FieldByName("Imagen")); 
blob->SaveToStream(stream.get()); 
stream->Position = 0; 
DWORD* tipo = static_cast<DWORD*>(stream->Memory); 
if (tipo && *tipo == 0xE0FFD8FF)
{ 
     std::auto_ptr<TJPEGImage> jpeg(new TJPEGImage); 
     jpeg->LoadFromStream(stream.get()); 
     Imagen->Picture->Assign(jpeg.get()); 
}
else
     Imagen->Picture->Assign(blob);
Responder Con Cita