Forum: Multimedia
FreePascal
by Sir Rufo,
25. Nov 2015
Nur zum Verständnis:
// Instanz erzeugen
// Referenz zur Instanz der Variable FActKeyedFrame zuweisen
FActKeyedFrame := TBitmap.Create;
// Referenz zur Instanz BufferBitmap der Variable FActKeyedFrame zuweisen
FActKeyedFrame := BufferBitmap;
// BufferBitmap wird nicht mehr benötigt
Forum: Multimedia
FreePascal
by Sir Rufo,
25. Nov 2015
Ja, denn so schickst du die Instanz ins MemLeak-Nirwana.
// Instanz erzeugen
FActKeyedFrame := TBitmap.Create;
// Instanz zuweisen
FActKeyedFrame := BufferBitmap;
// ei jo, die eben erzeugte Instanz dümpelt jetzt im Speicher rum ... und keiner weiß wo
...
// BufferBitmap freigeben, die brauche ich ja nicht mehr, oder?
FreeAndNil( BufferBitmap );