Auf
nil
setzen ist nicht schlimm. Er gibt es ja nicht frei. Schlimmer wäre es, wenn er es bereits freigeben würde. Dann gäbe es eine
AV.
Und was ist, wenn die TOjectList später ihre Items freigeben will? Dann sind die nil und es gibt Speicherlecks.
Außerdem könnte es ja sein, dass man die Items außerhalb des VST noch braucht.
Er setzt doch nur den Zeiger auf das Objekt, welches in der ObjectList gespeichert ist, auf nil. Das Object selbst bleibt ja in der ObjectList erhalten und ist auch weiterhin zugreifbar. In NodeData steckt ja nur eine Referenz auf das Object.