Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.203 Beiträge
Delphi 12 Athens
|
Re: Objekt-Eigenschaften Liste drucken gib es nicht?
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
|