Zitat von
Thorben77:
Wenn Du das umbedingt so machen willst, dann schreib wenigstens FreeAndNil(BmpVariable);
Ansonsten dümpeln etliche nicht freigegebene TBitmap-Instanzen im Speicher rum.
Ähhh... Nö!
Ich habe ja das Bitmap immer noch, es soll nur kein Bild enthalten
Habe die Bitmap-Variable global, und ganz am Ende wird sie auch selbstverständlich wieder freigegeben.
Okay, es gäbe natürlich noch diese Möglichkeit, aber sowas macht man IMO nicht:
(Bitmap freigeben und gleich danach wieder neu erstellen)
Delphi-Quellcode:
FreeAndNil(Bitmap);
Bitmap := TBitmap.Create;