Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
Delphi 12 Athens
|
AW: TNotification DisposeOf oder Free?
7. Jun 2018, 11:26
In Non-ARC Umbegungen ist DisposeOf
identisch zu Free
.
Bei den ARC-Compilern wird bei DisposeOf
zwar der Destructor-Code durchlaufen, aber die Instanz wird noch nicht freigegeben (das erledigt dort ja das ARC). Damit bleiben Referenzen auf die Instanz weiterhin gültig, obwohl das Objekt nicht mehr voll arbeitsfähig ist. Über Disposed
kann man diesen Zustand abprüfen.
|