Forum: Sonstige Fragen zu Delphi
by Harry Stahl,
15. Dez 2013
Was echt seltsam ist:
Wenn ich
procedure TForm28.FormCreate(Sender: TObject);
begin
Image1.Picture.Bitmap.LoadFromResourceName(HInstance, 'Bitmap_1'); // Variante 1 funktioniert
end;
Forum: Sonstige Fragen zu Delphi
by Harry Stahl,
15. Dez 2013
Danke erst mal für die Antwort.
Bis zu "Bitmap.loadfromstream" kommt das Programm erst gar nicht.
Schon
if FindResource (HInstance, 'Bitmap_1', 'BITMAP') <> 0 then begin
wirft als Ergebnis 0 aus, d.h. die Resource wird erst gar nicht gefunden. Hat das auch seine Richtigkeit?
Forum: Sonstige Fragen zu Delphi
by Harry Stahl,
15. Dez 2013
Habe gerade ein Problem: Im folgenden Beispiel funktioniert die erste Variante, die zweite aber nicht. Warum?
procedure TForm28.FormCreate(Sender: TObject);
var
ms : TResourceStream;
begin
Image1.Picture.Bitmap.LoadFromResourceName(HInstance, 'Bitmap_1'); // Variante 1 funktioniert
if FindResource (HInstance, 'Bitmap_1', 'BITMAP') <> 0 then begin // Variante 2 funktioniert nicht...