Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#5

Re: Objekt-Eigenschaften Liste drucken gib es nicht?

  Alt 4. Apr 2010, 09:38
Sooo schwer ist selbst die alte RTTI nicht.

Delphi-Quellcode:
Uses TypInfo;

Var Obj: TObject; // halt irgendeine Objektinstanz
  List: PPropList;

Begin
  i2 := GetPropList(PTypeInfo(Obj.ClassInfo), List);
  If i2 > 0 Then
    Try
      SortPropList(List, i2); // muß nicht, kann aber
      For i := 0 to i2 - 1 do Begin
        // Name := GetPropName(List[i]);

      End;
    Finally
      FreeMem(List);
    End;
End;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat