Zitat:
1. Du überschreibst den Listeninhalt mit neuen Objekten. Dann wird das ursprüngliche Objekt nicht entfernt beim Zerstören der Liste.
Zitat:
...das heißt, ein Objekt wird freigegeben, wenn sein Index neu zugewiesen wird
Zitat:
2. Die Wahrscheinlichkeit geht gegen 0 das das FreeAndNil verantwotlich ist. Versuche mal nur Free.
FreeAnNil( obj); ruft obj.Free auf