Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   PNG und Turbo Delphi Pro (https://www.delphipraxis.net/85755-png-und-turbo-delphi-pro.html)

Andreas L. 4. Feb 2007 13:03


PNG und Turbo Delphi Pro
 
Hi,
ich habe Turbo Delphi Pro für Win32 und wollte die PNG-Komponente von http://pngdelphi.sf.net installieren. Ich habe die Unit pngimage.pas in ein neues Package und dieses dann compiliert und anschließend installiert. Jetzt kann mit dem normalen TImage auch PNGs laden. Leider ist diese Integration nach einem neustart der IDE wieder weg. Ich muss also bei jedem Delphi-Start das Package erneut installieren. Wieso? Hat jemand das selbe Problem und evtl. eine Lösung dafür?

arbu man 4. Feb 2007 13:35

Re: PNG und Turbo Delphi Pro
 
Das ist die Einschränkung von Turbo Delphi Explorer,

füge die unit des PNGImages zum Suchpfad hinzu, und schreib es einfach in die uses-Klausel.

mfg, Björn

Andreas L. 4. Feb 2007 13:42

Re: PNG und Turbo Delphi Pro
 
Zitat:

Zitat von arbu man
Das ist die Einschränkung von Turbo Delphi Explorer,

füge die unit des PNGImages zum Suchpfad hinzu, und schreib es einfach in die uses-Klausel.

mfg, Björn

Ich habe die Professional Edition.

Pfoto 4. Feb 2007 14:40

Re: PNG und Turbo Delphi Pro
 
Hi!

ich hatte mir die PNGLib auch neu in Turbo Delph Pro installieren müssen.

Es gab ja kein vorgefertigtes Packages, deshalb habe ich das
für Delphi 2005 kopiert und geändert.
Sonst musste ich nur noch die Thany.inc Datei an den Compiler anpassen,
dann wurde alles ordnungsgemäß installiert (und bei Neustart geladen).

Gruß
Pfoto

Andreas L. 4. Feb 2007 15:04

Re: PNG und Turbo Delphi Pro
 
Zitat:

Zitat von Pfoto
Hi!

ich hatte mir die PNGLib auch neu in Turbo Delph Pro installieren müssen.

Es gab ja kein vorgefertigtes Packages, deshalb habe ich das
für Delphi 2005 kopiert und geändert.
Sonst musste ich nur noch die Thany.inc Datei an den Compiler anpassen,
dann wurde alles ordnungsgemäß installiert (und bei Neustart geladen).

Gruß
Pfoto

bei PNgDelphi war ja nichtmal ein package für D05 dabei. Wo gibts denn diese PNGLib? Mit google habe ich jetzt grad nur C++ Headerdateien und DLLs gefunden.

Pfoto 4. Feb 2007 15:17

Re: PNG und Turbo Delphi Pro
 
Ja, es sind die Komponenten von Gustavo Daud, die ich benutze.

Es gibt doch ein Verzeichnis "Delphi" wo alle Packages drin sind.
Hier gibt es 3 Dateien für Delphi 2005
- PngComponentsD9.dpk
- PngComponentsD9D.dpk
- PNG_D9.dpk

Diese habe ich dann als "D10" für Delphi 2006 kopiert.

Gruß
Pfoto

Andreas L. 4. Feb 2007 15:44

Re: PNG und Turbo Delphi Pro
 
Also ich habe mir Version 1.564 heruntergeladen und da ist kein Ordner namens Delphi drin. Welche Version verwendest denn du?

Pfoto 4. Feb 2007 16:12

Re: PNG und Turbo Delphi Pro
 
Oh... meine Version ist schon was älter, Ver. 1.4361 (von März 2003!)

Ich habe mir die neue Version gerade runtergeladen...
Du hast recht, in der neuen Version fehlen viele Ordner
und Dateien. Zudem heißt meine Suite "PNG-Components", ist jedoch
vom gleichen Autor.
aber warum sollte er die Packages rausgeschmissen haben... :gruebel:

Vielleicht weiß da jemand anderes Bescheid, oder wir
mailen mal dem Autor.


Gruß
Pfoto

mkinzler 4. Feb 2007 16:15

Re: PNG und Turbo Delphi Pro
 
Man kann sich aber das Package-Projekt selber erstellen.

Andreas L. 4. Feb 2007 16:24

Re: PNG und Turbo Delphi Pro
 
Zitat:

Zitat von mkinzler
Man kann sich aber das Package-Projekt selber erstellen.

Das habe ich ja gemacht. Das package wird auch beim Start von Delphi geladen. Aber PNG wird nicht für TImage registriert.

Wenn ich jedoch den PngButton (zu finden in unit pngextra.pas) auf die Form ziehe und dann es Bild in TImage laden will erscheint auf einmal im Auswahlfeld des OpenDialogs das PNG-Format. Die Lösung gefällt mir aber auch nicht... Warum wird das immer wieder aus TImage entfernt. Da ich ja die VCL-Sourcen habe, müsste ich das doch irgendwie fest integrieren können. Nur wie?


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:43 Uhr.
Seite 1 von 2  1 2      

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