Delphi XE3-Datei nicht gefunden GIFImage.dcu

8

Meine erste Frage hier - das ist eine neue Installation von Delphi XE3. Ich dachte, animierte GIF-Unterstützung wurde jetzt in Delphi eingebaut (seit 2007?).

Wenn ich ein TImage auf meinem Formular ablege, ist alles gut, bis ich das Bildfeld mit einer animierten GIF-Datei bevölkere. Sobald ich das mache, fügt die IDE meiner uses-Klausel

folgendes hinzu %Vor%

An diesem Punkt sagen die IDE und der Compiler, dass sie GIFImage.dcu

nicht finden können %Vor%

Ich habe mein System durchsucht und finde nirgends eine GIFImage.dcu-Datei. Es gibt einige TGIFImage-Dateien in einigen Ordnern von RAD Studio - wie .bpl, .bpi, .dcp, .lib und zwei .hpp-Dateien - eine für TGIFImage und GIFImage.

Wenn ich einen Download des GIFImage-Zeugs von Finns Website hier Ссылка mache und dann die GIFImage.pas-Datei abdecke In meinem Projekt löst sich die Situation auf.

Aber nach diesem Post Wie zu benutze animiertes Gif in einer Delphi-Form , GIFImage ist jetzt in Delphi integriert, also glaube ich nicht, dass ich das tun müsste ... Also, was fehlt mir hier? TIA.

    
jmroyalty 06.01.2013, 18:23
quelle

1 Antwort

11

Der Name der Einheit in XE3 ist Vcl.Imaging.GIFImg . Die Klasse TGIFImage ist in dieser Einheit definiert.

In XE3 gibt es keine GIFImage -Einheit. Entfernen Sie einfach alle Referenzen zu dieser Einheit.

Ich nehme an, irgendwann wurde die Einheit umbenannt. Wahrscheinlich, als es von Embarcadero übernommen und in Delphi eingegliedert wurde.

  

Wenn ich einen Download des GIFImage-Zeugs von Finns Website hier Ссылка mache und dann die GIFImage.pas-Datei abdecke In meinem Projekt löst sich die Situation auf.

Tu das nicht. Löschen Sie diese Dateien. Wenn Sie diese Route hinuntergehen, haben Sie zwei Versionen desselben GIF-Codes.

    
David Heffernan 06.01.2013, 19:38
quelle

Tags und Links