Sí ya había visto el procedimiento pero no me sirve, al menos según me ha parecido.
A la hora de guardar la imagen en la base de datos hago algo así:
Código:
var
Icono: TIcon;
Stream: TMemoryStream;
begin
if Taula.State=dsBrowse then Taula.Edit;
//Creación del objeto Icono
Icono := TIcon.Create();
//Recuperación del objeto Icono
Icono.LoadFromFile(opdImagen.Filename);
//Creación del Stream
Stream:=TMemoryStream.Create();
//Salvamos el Icono al Stream
Icono.SaveToStream(Stream);
//Cargamos la imagen seleccionada del Stream
TaulaIMAGEN.LoadFromStream(Stream);
...
end;
Esto produce un error del tipo "Bitmap is nos valid", como si solo aceptase BMPs, cosa que según la ayuda no debería ser, y puede aceptar ICOs y Metafiles.
Alguna idea?
Saludos