Einzelnen Beitrag anzeigen

v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
573 Beiträge
 
Delphi XE2 Professional
 
#1

Delphi 2010 und PNG Ressourcen

  Alt 3. Feb 2010, 07:49
Hallo,
das Thema gab es zwar schon öfter, und es gab anscheinend auch schon eine Lösung, allerdings benutze ich jetzt Delphi 2010 und damit funktionieren die bisherigen Lösungen nicht.
Und zwar möcht ich ein PNG Bild aus einer Ressource in ein Image laden.
Dazu habe ich eine Ressourcendatei mit folgendem Inhalt erzeugt
Datumsbild PNG "Date.png". Ein Tip den ich hier gelesen hatte besagte, dass ich stattdessen Datumsbild RCDATA "Date.png" nutzen sollte, was aber auch keine Änderung brachte.
Geladen habe ich das Bild folgendermassen
Delphi-Quellcode:
var
 PNG :TPNGObject;
begin
PNG := TPNGObject.Create;
try
  PNG.LoadFromResourceName(Handle,'Datumsbild');
  if PNG <> nil then
  begin
    Image1.Picture.Assign(PNG);
  end;
finally
  FreeAndNil(PNG);
end;
Hier wird mir aber immer eine EResNotFound Exception mit der Meldung 'Ressource Datumsbild nicht gefunden' aufgetreten.
Ist das bei Delphi 2010 anders, ober wo ist mein Fehler.
Ich habe das ganze Projekt auch mal hier als Anhang hochgeladen
Angehängte Dateien
Dateityp: zip test_205.zip (12,0 KB, 13x aufgerufen)
  Mit Zitat antworten Zitat