Danke für die Infos aber alle Methoden gehen unter XE2 nicht.
TRttiEnumerationType.GetName
Getname ist Privat
Du musst den Typ mitgeben!
Sonst nimmt er die private function GetName aus der Basisklasse TRttiType.
Es ist eine wiedereingeführte generische Klassenfunktion.
Delphi-Quellcode:
uses
System.Rtti;
...
var
str : string;
begin
str := TRttiEnumerationType.GetName<CurrencyCodeType>(Response.PaymentTransactions[i].NetAmount.currencyID);
end;