Thema: Delphi TGifImage aus DLL?

Einzelnen Beitrag anzeigen

Mattze

Registriert seit: 6. Jan 2005
664 Beiträge
 
#3

Re: TGifImage aus DLL?

  Alt 15. Aug 2007, 18:56
Hallo,

die Grafikausgabe erfolgt in der DLL.
Genauer:
Die DLL enthält ein Formular, eben den "Grafikviewer".
Das Hauptprogramm ist eine Art Explorer.
Nun hat der "Grafikviewer" zwei Aufgaben:
Wenn er gestartet ist und ich im Hauptprogramm eine Bilddatei anwähle, so wird diese sofort im "Grafikviewer" angezeigt. (Deshalb ist Show notwendig!)
Ich kann aber auch im "Grafikviewer" direkt eine Bilddatei zum Angucken öffnen.
(Beides ist für Gifs mit TGifImage offenbar leider nicht möglich, wenn der "Grafikviewer" in der DLL steckt. Ich habe mal ein rudimentäres GIF-Programm als "Grafikviewer" - macht nur GIF - erstellt.
Standalone ohne jedes Problem. Das gleiche in eine DLL gepackt und aus dem Programm mit Show aufgerufen, geht nicht!
Übrigens: Ist der "Grafikviewer" direkt ins Programm geladen - als unit -, geht es ohne Probleme.)

Gruß
Mattze
  Mit Zitat antworten Zitat