Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - PNGImage-Problem
rami - Mi 02.04.08 17:13
Titel: PNGImage-Problem
Ich habe PNGImage gemäß "help.chm" installiert aber die TImage-Komponente kann noch kein png. (Delphi 2005PE)
Xion - Fr 04.04.08 14:16
Hi,
(1) Du musst das png zur runtime laden, im OI geht das afaik leider nicht
(2) Du musst PNGImage in die uses mit einbinden
Yogu - Fr 04.04.08 15:21
Xion hat folgendes geschrieben: |
Du musst das png zur runtime laden, im OI geht das afaik leider nicht |
Ich weiß nicht, wie das bei Delphi 2005 ist, aber bei D7 erstelle ich oft PNGs zur Entwurfszeit.
Am Ende der Unit "pngimage.pas" müsste folgende Codezeile sein:
Delphi-Quelltext
1: 2:
| initialization TPicture.RegisterFileFormat('PNG', 'Portable Network Graphics', TPNGObject); |
Die fügt dem Bild-Öffnen-Dialog den Dateityp ".png" hinzu. Du musst IMHO noch "Komponente > Komponente Installieren > OK" wählen (
pngimage.pas geöffnet), um den Dateityp hinzuzufügen.
rami - Fr 04.04.08 22:13
Ins uses eingebunden. Und wie erstelle ich eien PNG "zur Laufzeit"? also Picture1.Picture = '???';
Yogu - Fr 04.04.08 22:21
rami hat folgendes geschrieben: |
Ins uses eingebunden. |
Hast du auch den Schritt mit "Komponente Installieren" von mir gemacht? Wenn nicht, solltest du das mal ausprobieren.
rami - Fr 04.04.08 22:34
In 05 kann ich nur Packages installieren :(
Xion - Sa 05.04.08 13:22
rami hat folgendes geschrieben: |
Ins uses eingebunden. Und wie erstelle ich eien PNG "zur Laufzeit"? also Picture1.Picture = '???'; |
Delphi-Quelltext
1:
| Image1.Picture.LoadfromFile('C:\blub.png'); |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!