Zitat:
Anstatt mittels for nach dem Element zu suchen.
https://docwiki.embarcadero.com/Libr...jectDictionary
1. Klasse für deine Properties TMeineKlasse erstellen
2. in das erzeugte TObjectDictionary<string, TMeineKlasse> das erzeugte Object hinzufügen
Suchen:
Delphi-Quellcode:
Variable := MyDictionary['Test']; // in der Variable (TMeineKlasse) ist dann das Objekt wenn gefunden, ansonsten nil.
...
Bearbeiten:
Delphi-Quellcode:
Variable := MyDictionary['Test']
Variable.Prop1 := 'Bla'
...
MyDictionary['Test'].Prop1 := 'Bla';
PS: auch ein Record sollte gehen. Dann aber ein TDictionary. TObjectDictionary räumt die Objekte weg.