Forum: Programmieren allgemein
by stahli,
11. Mär 2012
Genau wie Furtbichler es zeigt. :-)
Meine (aufwendigere) Methode funktioniert dagegen mit allen Enum-Objektpropertys und ermittelt den richtigen Typ dynamisch.
Wenn Du den Typ selbst kennst, ist es natürlich schneller und einfacher, den Typ direkt festzulegen.
Forum: Programmieren allgemein
by stahli,
11. Mär 2012
So habe ich das gemacht. Das ist nicht der schnellste Weg und etwas aufwendig umzusetzen, aber es ist dann dafür universell einsetzbar für alle Propertys.
Falls jemand mal nachschauen möchte:
procedure TodProp.LoadPropValue(const od: Tod; PropName, PropValue: String);
var
Context: TRttiContext;
RttiType: TRttiType;
PropInfo: TRttiProperty;
F: Boolean;
Attr: TCustomAttribute;