Du kannst Dir natürlich auch eine TMyStateObjectList bauen, die die klassische Objektlist und das Dictionary sowie auch sämtliche Zugriffe kapselt.
Auch eine gute Idee. Damit könnte ich auf die die Liste wie gehabt zugreifen und den Status eine Stufe höher umzustellen. Und dann sukzessive auf eine Ebene höher umstellen. Damit wäre es vielleicht sogar mögliche, das lästige Type casting in dies übergeordnete Klasse zu legen. Werde ich mir mal ein paar Gedanken zu machen.
Eigentlich hatte ich gehofft, dass es einen Weg gibt, dies neuen Eigenschaften direkt den neuen Listenelementen zuweisen zu können.
Danke
Gerd