Thema: RTTI und Enum

Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.009 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#4

AW: RTTI und Enum

  Alt 5. Feb 2014, 14:54
So bekommst du aus einem TRttiType das PTypeData:
Delphi-Quellcode:
...
TypeData:=GetTypeData(aProperty.PropertyType.Handle);
Wenn du den Wert des Enums einer Property als string darstellen willst, gibs da aber einfachere Wege:

Delphi-Quellcode:
var
  obj: TMyObject;
begin
  ...
  s := aProperty.GetValue(obj).ToString;
  ...
end;
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat