Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
Delphi 11 Alexandria
|
AW: Objekt in Liste mit anderer Instanz ersetzen ohne Referenz zu verlieren
7. Feb 2023, 15:18
Ich habe (wenn ich das Problem richtig verstehe) in einem ähnlichen Fall einen Pool eingerichtet, der meine Objektinstanzen verwaltet - jede Instanz einmalig.
In buisinessbezogenen Listen werden dann nur Referenzen auf diese Objekte verwaltet (statt TObjectList dann entsprechend TList verwenden).
Drei Zugriffsmöglichkeiten sehe ich:
- direkter Zugriff auf Objktinstanzen
- Zugriff über Interfaces
- Zugriff über Guids (der Pool muss dann eine binäre Suche unterstützen)
|