XE2:
Ich habe mich zwar in
Rtti schon eingearbeitet, aber folgendes Problem macht mir noch etwas Sorge.
Ich suche ein Feld in einem Objekt, das in einer Liste liegt :
Delphi-Quellcode:
TAuto = class
..
druck: Double;
end;
TParkplatz = class
..
Auto: TObjectList<TAuto>;
end;
function WertFinden(Wert1, Wert2: string; i: Integer): Double;
var
C: TRttiContext;
T: RttiType;
F1, F2: TRttiField;
begin
T := C.GetType(TParkplatz);
F1 := T.GetField(Wert1);
// so und jetzt weiß ich nicht mehr weiter
end;
Aufruf:
Reifendruck_AutoNr5 := WertFinden('Auto', 'druck', 5);
Kann mir jemand auf die Sprünge helfen, wie ich an den Wert von dem Feld "Druck" kommen?
Gruss Jens
Achtung: Bin kein Informatiker sondern komme vom Bau.