ich ein Objekt wie dieses:Wie TObjectDictionary.Values als Eigenschaft zugänglich machen?
TMyObj = class
private
FObjList: TObjectDictionary <integer, TMyObject>;
public
constructor Create;
destructor Destroy;
// How to access Values correctly? Something similar to this not working code
property Values: TValueCollection read FObjList.Values write FObjList.Values;
end;
var MyObj: TMyObj;
Um die Werte von FObjList zugreifen, würde ich gerne schreiben:
for tmpObject in MyObj.Values do
...
Wie muss ich die Eigenschaft „Werte“ erklären, so dass MyObj.Values verhält sich genau so, als würde ich auf MyObj.FObjList.Values zugreifen?
Danke, genau was ich brauche! – Holgerwa