Ein Speicherleck oder Bug ist mir an der Stelle nicht bekannt und es funktioniert so wie es soll.
Weder hier
Delphi-Quellcode:
var
bmp: TBitmap;
begin
bmp := TBitmap.CreateFromFile('picture.png');
try
Image1.Bitmap := bmp;
finally
bmp.Free();
end;
end;
noch da
Delphi-Quellcode:
var
bmp: TBitmap;
begin
bmp := TBitmap.CreateFromFile('picture.png');
try
Image1.Bitmap.Assign(bmp);
finally
bmp.Free();
end;
end;
passiert etwas Merkwürdiges.
Interessant wäre zu sehen, was du in deinem Code konkret veranstaltest ...