![]() |
animierten Gif funktioniert nicht immer ?
Hallo
ich kann kaum verstehen, warum manch mal funktioniert und mansch mal nicht Ich habe ein animierten Bild auf meiner Form, bleibt es aber masch mal stehen ohne Animation
Delphi-Quellcode:
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, GIFImage; type TForm1 = class(TForm) Image1: TImage; Button1: TButton; Image2: TImage; Image3: TImage; procedure Button1Click(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} // in uses : GIFImage; procedure TForm1.FormCreate(Sender: TObject); begin Image1.Picture.LoadFromFile('animation.gif'); end; end. |
Re: animierten Gif funktioniert nicht immer ?
Welche Delphiversion hast du und welche Version der GIFImage Komponente ist das ?
|
Re: animierten Gif funktioniert nicht immer ?
gib mal eine kompletten Pfad an. U.u. hat der Exe-Prozess einen falschen aktuellen Pfad so das die Datei nicht gefunden wird.
|
Re: animierten Gif funktioniert nicht immer ?
Zitat:
Sherlock |
Re: animierten Gif funktioniert nicht immer ?
Es stimmt aber, Eine Pfadangabe wäre nicht schlecht...
Delphi-Quellcode:
Ist wohl günstiger. ;)
Image1.Picture.LoadFromFile( ExtractFilePfad( ParamStr(0) ) + '\images\animation.gif');
|
Re: animierten Gif funktioniert nicht immer ?
Hallo zusammen
ich verwende D7 GifImage2.2 Der Pfad ist logisch korrekt sonst wird das bild nicht geladen. es bleibt aber stehen |
Re: animierten Gif funktioniert nicht immer ?
Ja, das ist die GifImage-Komponente. Diese hat leider ein paar macken.
Denneoch solltest du den Pfad zur Datei wie beschr. angeben. Wenn in Windows durch den Explorer oder was auch immer zB. durch einen OpenDialog ein anderer Pfad gesetzt wird findet dein Programm die Datei nicht mer. Denn es wir im akt. gesetzten nach geschaut. Wie oft wurde das schon hier in der DP durchgekaut... Möglicher weise ist der Fehler auch in der Gif-Datei zu suchen. Nicht jedes Programm mit dem anim. Gif's erstellt werden können speichern diese richtig. Die JEDIS haben eine bessere Gif-Komponente, leider habe ich von denen keine Ahnung. |
Re: animierten Gif funktioniert nicht immer ?
Ja wenn es "masch" mal stehen bleibt dann bleibt es nun mal stehn. ;)
Frage mich aber warum du keinen strip verwendest. Die Gif wenn sie nicht zuviele Bilder hat einfach mit ImageReady von Adobe als Strip abspeichern und die Bilder einzeln einlesen. gruss Emil |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz