Delphi-Quellcode:
procedure justRttiThings();
var
context: TRttiContext;
rttiType: TRttiType;
properties: TArray<TRttiProperty>;
propertyIterator: TRttiProperty;
begin
context := TRttiContext.Create();
properties := context.GetType( TypeInfo(TObjectHelper)).GetProperties();
for propertyIterator in properties do
WriteLn(propertyIterator.Name);
end;
Das ist schon gut...
Aber was ist wenn ich so etwas habe?
Delphi-Quellcode:
Type
TFooBasis = class
private
FInt : Integer;
public
property ParamInt : Integer read FInt;
end;
TFoo = class
private
FBool : Boolean;
public
Property ParamBool : Boolean read FBool;
end;
var
FooBasis : TFooBasis;
begin
FooBasis := TFoo.Create;
GetAllPropertys(FooBasis);
end;
Komme ich da auch an die Propertys?
Mavarik