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 immer wieder weg (https://www.delphipraxis.net/143870-pngimage-immer-wieder-weg.html)

Rainer Wolff 25. Nov 2009 08:36


pngimage immer wieder weg
 
Hallo,

ich habe nach einigem Suchen die Open-Source Variante von PngImage gefunden (in D 2010 bereits enthalten), mit der sich PNG-Grafiken im TImage anzeigen lassen.
Die Komponente als solche funktioniert auch, aber ich habe folgendes Problem:
Wenn ich mein Delphi neu starte, ist in meinem TImage die Grafik verschwunden. Ich muss erst die Komponente über "Komponenten|Packages installieren" entfernen, und dann das Package wieder installieren, bevor ich mein Projekt aufmache. Dann ist meine Grafik wieder vorhanden.

Wenn ich nur das Package compilieren und neu installieren will, bekomme ich auch eine Fehlermeldung "Package e:\....\pngdelphi100.bpl kann nicht deinstalliert werden". Nur die Deinstallation über den Komponentendialog und anschliessendes compilieren und installieren läuft.

Das ganze ist äusserst lästig, vor allem, wenn man nicht acht gibt und das Prozedere bei jedem Delphi-Start einhält, liefert man plötzlich ein Programm, in dem die ganzen Grafiken fehlen.

Gruß Rainer

Andreas L. 25. Nov 2009 09:38

Re: pngimage immer wieder weg
 
Du musst nach dem starten der Delphi-IDE ein neues Projekt öffnen, einen TPngSpeedButton (bei pngimage dabei) auf der Form platzieren, das Projekt schließen und dein eigentliches Projekt laden. Dann gehts ;-)

mkinzler 25. Nov 2009 10:14

Re: pngimage immer wieder weg
 
Schau mal ob das Package in der Registry unter den "Diabled Packages" steht

Rainer Wolff 26. Nov 2009 06:57

Re: pngimage immer wieder weg
 
Die Methode von Andreas funktioniert zwar, ist allerdings auf Dauer doch auch etwas lästig.

Bei den disabled Packages kann ich nichts finden.

Bernhard Geyer 26. Nov 2009 07:21

Re: pngimage immer wieder weg
 
Nach dem Hinzufügen (reaktivieren) von Packages einfach mal die checkbox "Vorgabe" aktivieren. Das 2-3 mal mit geladenen Projekt und ohne geladenen Projekt machen, damit sich das Package "einbrennt". Dürft ein Fehler der IDE sein der schon zu "guter alter" D5/D6-Zeit vorhanden ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:58 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