Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.479 Beiträge
Delphi 12 Athens
|
Re: Doppeltes Dispose Problem
2. Nov 2009, 16:58
Mach dir doch einfach eine Owner-Liste, die alle Pointer speichert. Am Ende, wenn alle anderen Listen, in denen die Pointer verwendet werden können, leer sind, kannst du dann nach deiner Owner-Liste alle Pointer freigeben.
Ist ähnlich wie bei Objekten: eine TObjectList mit OwnsObjects := true, alle anderen mit false.
Uwe Raabe
|