TPNGImage bleibt nicht in D2005 registriert
Hallo,
ich wollte in einem Programm PNG Grafiken nutzen und hatte mir dazu die TPNGImage Komponnete heruntergeladen. Diese wird ja in ein Package installiert und dann erweitert sie das normale TImage um PNG Support. Unter Delphi 7 klappte dies auch Problemlos. Nun habe ich die Komponente in Delphi 2005 installiert und es klappte soweit auch. Aber nach einem Neustart war sie nicht mehr richtig da. Ich kann sie zwar noch im Programm nutzt, aber der Designer unterstützt kein PNG mehr, wodurch die Bilder leer sind. Das Package wird auf jeden Fall geladen, da eine andere Komponente in der Komponentenleiste auftaucht. Weiß einer woran der Fehler liegt, oder was ich da machen könnte? MfG Pr0g |
Re: TPNGImage bleibt nicht in D2005 registriert
Ich habe das Problem nun gelöst (wenn auch nicht so wie es wohl vorgesehen ist).
Ich habe eine neue Komponente (TImageEx) von TImage abgeleitet und dort die Unit pngimage eingebunden. Dann kann das PNG Format auch im Designer genutzt werden. Falls jemand das gleiche Problem hat und es auch nicht gelöst bekommt, wisst ihr nun wie man es machen kann. Wenn ihr ne bessere Lösung habt könnt ihr diese natürlich auch posten ;) Edit: Man muss doch alle TImage durch TImageEx ersetzen (was eigentlich nicht weiter schlimm ist). Hab meine Post angepasst. MfG Pr0g |
Re: TPNGImage bleibt nicht in D2005 registriert
Welche Delphi 2005 Version hast Du? Bei mir (Delphi 2005 Prof.) funktioniert es ohne Probleme auch im Entwurfsmodus!
|
Re: TPNGImage bleibt nicht in D2005 registriert
Laut Signatur hat er die PE ;)
|
Re: TPNGImage bleibt nicht in D2005 registriert
Zitat:
|
Re: TPNGImage bleibt nicht in D2005 registriert
*Grumel* Habe jetzt auch dieses Problemchen, die Regist. der Dateiformate bei PNGImage und GIFImage wird von D2005PE vergessen, zur Laufzeit ist es ok.
Ach wie ich die IDE von der PE liebe und hasse. :gruebel: |
Re: TPNGImage bleibt nicht in D2005 registriert
jup, ging mir auch mal so... mit DCM (Delphi Configuration Manager) hab ich .Net rausgeschmissen, und ich glaub, seitdem funktioniert alles wieder... kann aber auch an irgendwas anderem liegen ^^
|
Re: TPNGImage bleibt nicht in D2005 registriert
Ich habe jetzt unter Delphi 2006 Architect das gleiche Problem; allerdings, wenn ich das Formular bzw. die Unit schließe und dann nocheinmal öffne, kann er auf einmal die PNG-Bilder problemlos laden...
Zum Glück fahre ich eh fast immer in den Ruhezustand. Da bleibt mein Delphi gestartet und es fällt mir nicht oft auf. :mrgreen: LG, ich |
Re: TPNGImage bleibt nicht in D2005 registriert
Wo liegt die Bpl?
|
Re: TPNGImage bleibt nicht in D2005 registriert
Die liegt in ...\Eigene Dateien\Borland Studio-Projekte\Bpl\, dort wo Delphi sie mir eben hingibt.
LG, ich |
Re: TPNGImage bleibt nicht in D2005 registriert
Und die DCU-dateien leigen auch im Bibliothekspfad der IDE?
|
Re: TPNGImage bleibt nicht in D2005 registriert
Jo :wink:
LG, ich |
Re: TPNGImage bleibt nicht in D2005 registriert
Hallo,
ich habe auch gerade das oben beschriebene Problem: TPNGImage bleibt nicht registriert. Ich habe einen Workaround: Neues Projekt anlegen, einene PNG_Button auf die Form, PNG laden. Dann "Alles schließen", aber Delphi selbst noch offen lassen. Wenn ich jetzt das ursprüngliche Projeklt wieder öffne, sind die pngs wieder da. Kann damit jemand etwas anfangen und mir sagen, wie man das Problem richtig lösen kann? Danke, Philipp PS: Abweichend von den Datenm, die ich hier hinterlegt habe, arbeite ich gerade mit Delphi 2005 PE , WinXP SP2 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:47 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