Dass Delphi keine Garbage Collection hat war mir klar, aber mir erschien es nur logisch dass der Destruktor aufgerufen wird wenn eigentlich absolut eindeutig ist, dass sich hier nach niemand mehr für interessieren wird - C++ macht das ja auch so und hat keinen Garbage Collector.
Das war wirklich ein harter Schlag, Anfang Februar habe ich mit Delphi angefangen. Jetzt kann ich mich noch einmal durch alles durchwühlen
Update:
Vielen Dank bzgl.
TObjectList
, das bringt mich schonmal einen großen Schritt weiter!