Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Objekt-Eigenschaften Liste drucken gib es nicht?

  Alt 4. Apr 2010, 08: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;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat