Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Bild aus Ressource laden:


bf109g.01 - Mo 11.04.11 22:22
Titel: Bild aus Ressource laden:
hallo,
ich möchte das Bild eines TImage aus einer Ressourcen-datei laden. Versucht habe ich folgendes, was allerdings nicht funktioniert:

Delphi-Quelltext
1:
TImage.Picture.LoadFromResourceName(hinstance, 'Bild1');                    


"LoadFromResourceName" passt nicht zu diesem Objekt. Was habe ich noch für Möglichkeiten?
Die Bilder aus einem externen Verzeichnis zu laden, habe ich bisher immer gemacht. Funktioniert ja auch wunderbar, nur hätte ich jetzt gerne die Bilder in die EXE gepackt (Sind auch nur kleine bmps (60 x 60 pxl)).

Was bietet sich da an?

LG MrG


HenryHux - Mo 11.04.11 22:35

Versuchs mal so

Delphi-Quelltext
1:
TImage.Picture.Bitmap := LoadBitmap(hInstance, 'Bild1');                    


lg


bf109g.01 - Mo 11.04.11 22:55

user profile iconHenryHux hat folgendes geschrieben Zum zitierten Posting springen:
Versuchs mal so
"[Pascal Fehler] Spiel.pas(484): E2010 Inkompatible Typen: 'TBitmap' und 'HBITMAP'"
ähm... nö

EDIT:
Ich hab die Lösung:

Delphi-Quelltext
1:
TImage.Picture.Bitmap.LoadFromResourceName(HInstance, 'Bild1');                    

Trotzdem THX