Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi PngImage in Ressource einbinden (https://www.delphipraxis.net/97707-pngimage-ressource-einbinden.html)

Andreas L. 14. Aug 2007 22:18


PngImage in Ressource einbinden
 
Hi,
ein Bitmap in eine Ressourcedatei rein zu bekommen ist ja ganz einfach. Aber wie bekomme ich da jetzt ne PNG-Datei rein und wie lade ich die zur Laufzeit in ein TImage? Ich verwende pngimage (http://pngdelphi.sf.net) zur Anzeige.

bye,
Andy

Sko 14. Aug 2007 22:36

Re: PngImage in Ressource einbinden
 
Binde die PNG-Datei einfach mit RCDATA ein:
Code:
Image1 RCDATA "bla.png"
Dann kannst du so darauf zugreifen:
Delphi-Quellcode:
...
PNG := TPNGObject.Create;
try
  PNG.LoadFromResourceName(Handle,'Image1');
  if PNG <> nil then
  begin
    Image1.Picture.Assign(PNG);
  end;
finally
  FreeAndNil(PNG);
end;
...

Andreas L. 14. Aug 2007 22:44

Re: PngImage in Ressource einbinden
 
Danke, probier ich gleich aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:54 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 by Thomas Breitkreuz