Ich will eben so was vermeiden
Im Zweifelsfall kannst du es ja in einer Prozedur verstecken
Habe ich es richtig verstanden, dass
Delphi-Quellcode:
Mist.removeObject();
FreeAndNil(Mist);
immer (gleich) funktionieren sollte, wenn nicht noch irgendwo andere Referenzen rumliegen, die man selbst zu verantworten zu hat
Das die Umstellung bzw. das Nebeneinander von manueller Speicherverwaltung und ARC nicht ohne Reibungsverluste funktioniert, ist irgendwie nicht wirklich überraschend.