Entwickler-Ecke
Multimedia / Grafik - Animierte-Gifs für Delphi 7
Massiv - Di 17.03.09 16:13
Titel: Animierte-Gifs für Delphi 7
Hallo
wie kann ich Animierte-Gifs in Delphi 7 anzeigen lassen?
elundril - Di 17.03.09 16:49
das kannst du unter anderem mit den komponenten der jvcl.
lg elundril
Massiv - Di 17.03.09 17:00
und die bekomm ich wo?
Bob Murphy - Di 17.03.09 17:02
Oder du lädst dir einfach "GifImage.pas" runter und installierst es. Danach brauchste nur noch bei "uses" "GifImage" hinzufügen.
Massiv - Mi 18.03.09 20:39
Bob Murphy
Hey bei mir kommt son Gifimage.dcu file aufm desktop, muss ich die datei auch irgendwo reinpacken weil delphi unterstützt immer noch keine Gif dateien
ps: wenn ich Image aus zusätlich wähle und dann als code reinschreibe: Image1.picture.loadfromfile('....Der Pfad...') und dann auf start drücke dann kann ich das programm nicht mehr schliessen und das bild erscheint nicht
Dude566 - Mi 18.03.09 20:48
Massiv hat folgendes geschrieben : |
ps: wenn ich Image aus zusätlich wähle und dann als code reinschreibe: Image1.picture.loadfromfile('....Der Pfad...') und dann auf start drücke dann kann ich das programm nicht mehr schliessen und das bild erscheint nicht |
Was heist denn "aus zusätzlich"? Hast du es im OnCreate stehen? Oder wie rufst du es auf?
Bob Murphy - Mi 18.03.09 20:51
Die Datei "GifImage.dcu" kannste einfach in den "Lib" Ordner packen. Zu finden unter "\Programme\Delphi\Lib".
Massiv - Mi 18.03.09 20:52
[zitat]Was heist denn "aus zusätzlich"? Hast du es im OnCreate stehen? Oder wie rufst du es auf?[/zitat]
Ja oben in der leiste gibts ja die ganzen dinge wie z.B. Standad, zusätslich, Win32,System, diagloge etc. und aus "zusätlich habe ich die komponente(oder wie man das auch sagt) Image auf dem Form 1 getan
Massiv - Mi 18.03.09 20:57
Hmmm... das problem besteht immer noch, dass wenn ich ein bild mit dem code lade da nix passiert und ich die anwendung nicht mehr schliessen kann, also es hängt
wenn ich aber Bmp bilder lade funt alles wieder
Bob Murphy - Mi 18.03.09 21:01
Du hast aber die Datei GifImage.pas schon installiert ja? (Unter Komponenten\ Komponenten installieren)
Ansonsten zeig mal dein ganzen Quellcode.
Massiv - Mi 18.03.09 21:06
Ja hab ich schon
und hier mein quellcode, ich hab eingentlich nur delphi neu gestartet und nur ausprobiert b image laäfut mit GIF mehr hab ich im Programm nicht dren egal schaut euchs an:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31:
| unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, GifImage, ExtCtrls;
type TForm1 = class(TForm) Image1: TImage; procedure Image1Click(Sender: TObject); private public end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Image1Click(Sender: TObject); begin image1.Picture.LoadFromFile('C:\Dokumente und Einstellungen\Besitzer\Desktop\Musik19.gif'); end;
end. |
Jakob_Ullmann - Mi 18.03.09 21:10
Du weißt aber schon, dass GIF-Dateien die Endung .gif haben? :gruebel:
edit: OK, jetzt hast du's editiert.
Dude566 - Mi 18.03.09 21:11
Das Zusätzlich was du meinst ist die Komponentenleiste, und wieso verwendest du im Quelltext ein bmp wenn du gif willst?
Ich bin wahrscheinlich schon übermüdet aber ich werde aus deinen Posts nicht schlau. :roll:
Edit: Oh Jakob_Ullman haste auch verarscht.^^
Massiv - Mi 18.03.09 21:13
Sorry hatte falschen quelltext aber jetzt isse richtig^^
Jakob_Ullmann - Mi 18.03.09 21:13
@Dude566: ich auch nicht. :lol:
Ne, also ich glaube, wenn du mal drauf achtest, was deine Finger wirklich tippen, und ein paar Kommas setzt, wird dein Satz verständlicher, sodass man ihn nach 3-mal Lesen evtl. entschlüsselt hat. :roll:
Dude566 - Mi 18.03.09 21:19
Ja es ergibt für mich jetzt wirklich keinen Sinn, wo jetzt genau das Problem liegen könnte.
Bob Murphy - Mi 18.03.09 21:23
Du bekommst nicht zufällig die Fehlermeldung: "Invalid GIF signature" ?
Wenn ja dann such dir bei Google oder so mal eine andere .gif Datei, kann sein das mit deiner .gif Datei etwas nicht stimmt.
Dude566 - Mi 18.03.09 21:30
Dann mach es mal nicht in das OnCreate, sondern in eine andere Prozedur.
Massiv - Mi 18.03.09 21:38
Habs mit doppelklick versucht geht auch nicht
Dude566 - Do 19.03.09 15:11
Zeig mal deinen Code.
passiv - Do 19.03.09 15:18
du musst dazu irgendwie eine prozedur/funktion aus GifImage.pas aufrufen. kann mich aber nicht mehr erinnern welche. als parameter kommt da dann image1 rein ...
bis dann
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!