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;