Forum: Object-Pascal / Delphi-Language
Delphi
by Rollo62,
7. Mai 2020
var
myObject: TObject;
begin
myObject := TMyObject.Create();
...
myObject.Free; //<===
end.
Das würde ich noch ergänzen, damit das Free -> Destroy klar wird.
Forum: Object-Pascal / Delphi-Language
Delphi
by Rollo62,
7. Mai 2020
Ja, das reicht.
Ich resette/cleare zusätzlich vorher immer noch mögliche Referenzen, Threads, oder Sonstiges, z.B. Events von Aussen, Asynchrone Abfragen oder was Deine Klasse sonst noch Alles anstellt.
Damit nicht noch kurz vor oder nach dem .Free irgendwas Gemeines in deinem Objekt weiterlebt.