luthien inglorion Invitado
|
Publicado: Jue 25 Mar, 2004 7:43 pm Asunto: visualizacion imagenes jpeg |
|
|
Estoy desarrollando una aplicación en la que necesito almacenar imágenes jpeg en una base de datos. He seguido las indicaciones del libro de Marteens para insertar blobs, pero cuando intento ver la foto me sale un error diciendo que auto_ptr no es miembro de std, y otros errores más.
Es la primera vez que entro en este foro, asi que no sé muy bien si pegar el código que me falla aquí directamente. Lo pego, y espero que me podais ayudar.
Un saludo para tod@s
void __fastcall TForm1::DataSource1DataChange(TObject *Sender,
TField *Field)
{
TablaSocio->Open();
if(TablaSocioFoto->IsNull)
Image1->Picture->Graphic=NULL;
else
{
std::auto_ptr<TBlobStream> BS(new TBlobStream (TablaSocioFoto, bmRead));
auto_ptr<TPJPEGImage> Graphic(new TPJPEG Image);
Graphic->LoadFromStream(BS.get());
Image1->Picture->Graphic=Graphic.get();
}
TablaSocio->Close();
} |
|