AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

PNG unterstützung in TImage

Ein Thema von Tonic1024 · begonnen am 22. Nov 2011 · letzter Beitrag vom 24. Nov 2011
 
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.232 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: PNG unterstützung in TImage

  Alt 22. Nov 2011, 09:22
Wenn das PNG zur Designtime in ein TImage geladen werden kann, liegt das daran, daß die PNG-Unterstützung in die IDE mit eincompiliert ist.
Es reicht auch wenn ein Packages das nachrüstet

Damit das PNG dann auch zur Laufzeit angezeigt werden kann, muss natürlich dort auch die PNG-Unterstützung dabei sein. Dies erreicht man, indem man PngImage in die uses -Clause schreibt.

EDIT: Dies war schon in älteren Versionen ein beliebter Fehler mit JPG Images...
Normalerweise ergäntz die IDE automatisch die Uses-Anweisung um die benötigte Unit damit das passt.
Jedoch könnt es Probleme geben wenn mehrer PNG-Komponenten installiert sind und damit die IDE verwirren. In der DFM wird als erste Bytes der Name der Klasse mitgespeichert welche für den PNG-Support zuständig ist. Wenn jetzt die IDE "verwirrt" ist so trägt sich z.B. in's DFM z.B. TPNGObject (ehemalige freie PNG-Komponente) ein, aber in die Uses-Anweisung z.B. PNGImage was damit nur eine PNG-Klasse anderen Namens bindet.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:14 Uhr.
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