Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#11

AW: RTTI Enum von Propertys?

  Alt 17. Jan 2015, 12:13
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
  Mit Zitat antworten Zitat