Dann beantworte doch mal die Frage...
Zitat von
jaenicke:
Welche TGIFImage Komponente benutzt du denn? Delphi selbst kennt ja bis 2006 keine GIFs. Benutzt du GraphicEx?
Du benutzt ein TGIFImage und ich kann ja nicht wissen wo das herkommt. Und du hast auch weder im Profil angegeben noch geschrieben welche Delphiversion du hast.
Ab Delphi 2007 ist bei Delphi die
Unit GifImg mitgeliefert, die auf die eben genannte Weise auch animierte GIFs unterstützt.
Wenn du
diese Komponente benutzt, dann kann die direkt animierte GIFs. Da gibt es für das Laden aus Ressourcen / Streams ja auch ein Beispiel:
Delphi-Quellcode:
Gif := TGifImage.Create;
try
Gif.LoadFromStream(ResStream);
Image.Picture.Assign(nil);
Image.Picture.Assign(Gif);
finally
ResStream.Free;
Gif.Free;
end;