Deine Beispiele "Postleitzahlen" habe ich verstanden. Dieser Teil war nicht strittig und lief exakt.
Das erste Beispiel gibt die bisherige Lösung wider und beim zweiten Beispiel rufst Du den constructor im FormCreate auf und gibst die Speicher
dann wieder frei. Also die
unit system.generics.collection nimmt viel Arbeit ab und hat überraschende Lösungen parat.