Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi pngimage Komponente nach Neustart weg (https://www.delphipraxis.net/78593-pngimage-komponente-nach-neustart-weg.html)

mr.c 7. Okt 2006 15:21


pngimage Komponente nach Neustart weg
 
Guten Tag!

Ich habe die neuste Version der Komponente pngimage (Version 1.564) runtergeladen und folgendermaßen installiert:

1. Neues Package
2. .pas-Files (pngextra.pas, pngimage.pas, pnglang.pas, zlibpas.pas) dem Package hinzugefügt
3. Package gespeichert
4. Package installiert

Anschließend kommen die Bestätigungen der korrekten Installation und so weit funktioniert auch alles, ich kann ein TImage erstellen und ein png laden. Nach einem Neustart von Delphi ist die Komponente scheinbar noch da (zumindest ist das Package unter Komponente > Packages installieren > Entwurfs-Packages zu finden) aber ich kann kein png mehr laden und es wird auch kein png in einem TImage angezeigt.

Weiß jemand Rat? Vielen Dank schonmal für Hinweise.

Ich arbeite übrigens mit Delphi 2005 Personal Edition.

mr.c

mr.c 7. Okt 2006 15:41

Lösung:
 
Jetzt habe ich schon so lange rumprobiert, und deshalb hier im Forum Hilfe gesucht und kurz nach meinem Posting habe ich doch die Lösung gefunden: Ich hab das Verzeichnis, in dem sich die Komponente befindet, dem Suchpfad hinzugefügt (Tools > Optionen > Umgebungsoptionen > Delphi-Optionen > Bibliothek Win32) und nun klappt's. Naja, aber vielleicht ist das ja eine Hilfe für jemanden, der das gleiche Problem hat.

mr.c 7. Okt 2006 17:36

Re: pngimage Komponente nach Neustart weg
 
Äh ja, nochmal ich. Das Problem ist komplizierter: Die pngimage Komponente ist doch noch nach jedem Neustart von Delphi verschwunden. Wenn ich allerdings nach einem frischen Start von Delphi ein TPNGButton Control auf das Form ziehe und ein png reinlade, kann anschließend auch das TImage Control wieder pngs laden. Zumindest bis zum nächsten Neustart. Wie kommt das denn? Ist das vielleicht eine Imkompatibilität der Komponente mit Delphi 2005?

Bernhard Geyer 7. Okt 2006 19:37

Re: pngimage Komponente nach Neustart weg
 
Ich denke das dies ein altes Problem von Delphi ist (welche ich auch mit D6) habe. Du mußt hier (wars der Optionsdialog oder ein Packagedialog :gruebel: ) festlegen das die aktuell geladenen Packages Standard sind und immer wieder geladen werden sollen. Diesen Einstellung am besten ohne geladenes Projekt festlegen da es sonst AFAIK nur aufs geladene Projekt durchschlägt.

mr.c 7. Okt 2006 23:13

Re: pngimage Komponente nach Neustart weg
 
Ich kann leider nirgends eine Einstellungsmöglichkeit finden. Es gibt zwar, wenn alle Projekte geschlossen sind, unter Projekt > Standardoptionen einige Einstellungen, aber ich kann nirgends einstellen, dass Delphi die aktuelle Package-Konfiguration als Standard nehmen soll. Vor allem zeigt er mir dort unter Packages das pngimage auch korrekt an, aber irgendwie will er trotzdem nicht so wie ich das gerne hätte. Unter Delphi 7 hatte ich übrigens keine Probleme mit der Komponente. Was bedeutet eigentlich "Mit Laufzeit-Packages aktualisieren"?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz