Selber Fehler.
Eigentlich ist es auch das (im Resultat) selbe, ob ich direkt in das alte Bild kopiere, oder die Referenz umbiege, oder?
Warum bei dieser Variante eigentlich das try..finally?
Wenn ich das ganze so:
Delphi-Quellcode:
Bitmap:= TBitmap.Create;
Bitmap.SetSize(MaxX+1, MaxY+1);
Bitmap.Canvas.LineTo(100,100);
Image.Picture.Bitmap.Free;
Image.Picture.Bitmap:= Bitmap;
umstelle, bekomme ich intressanterweise nie ein Bild, dafür aber beim Beenden:
Im Projekt TSP.exe ist eine
Exception der Klasse EInvalidPointer mit der Meldung 'Ungültige Zeigeroperation' aufgetreten.
---------------------------
Exception EInvalidPointer in Modul [...] bei 00003DAD.
Ungültige Zeigeroperation.