Forum: Object-Pascal / Delphi-Language
by stahli,
5. Sep 2011
Ich lag wohl mit meinem Beitrag daneben - Du willst ja keine Eigenschaft als Objekt behandeln.
Aber vielleicht solltest Du noch prüfen, ob typeInfo und prop etwas zugewiesen wird.
So weit kannst Du von einer Lösung eigentlich nicht weg sein... ;-)
Forum: Object-Pascal / Delphi-Language
by stahli,
5. Sep 2011
Du kannst mit PropInfo.PropertyType.TypeKind auch prüfen, um was für eine Eigenschaft es sich handelt.
procedure TodProp.ClearPointer(const od: Tod; p: Tod);
var
Context: TRttiContext;
RttiType: TRttiType;
PropInfo: TRttiProperty;
F: Boolean;
Attr: TCustomAttribute;