Ver Mensaje Individual
  #3  
Antiguo 14-12-2004
Aprendiz Aprendiz is offline
Miembro
 
Registrado: may 2003
Posts: 78
Reputación: 21
Aprendiz Va por buen camino
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
__________________
[Aprendiz]: Por que siempre hay algo nuevo que aprender.
Responder Con Cita