Zitat von
stevewilson:
Wenn ich einem Objekt einer Klasse neue Werte zuweise, dann wird das Objekt an eine Andere adresse kopiert, quasi dupliziert?
Nein, sowas findest du in C++ und C# mit automatischen Instanzen, nicht bei uns. Das Objekt wird nicht kopiert oder weg bewegt.
Zitat von
stevewilson:
Und wegen "cd.free"-aufrufes hatte ich auch bei der TObjectList einen Fehler oder? Da cdList.free schon alle Instanzen löscht, wie du sagst.
Naja, nicht ganz. cdList.Free will alle seine Elemente freigeben, aber er hat nur tote, schon freigegebene, Instanzen in seiner Liste und stürzt beim Versuch das ganze nochmals freizugeben ab.