Mh ich glaube ich stelle mich zu doof an.
Delphi-Quellcode:
class function TEnumFunctions.GetValueX<T>(AValue: string): T;
begin
Result := System.Rtti.TRttiEnumerationType.GetValue<T>(AValue);
end;
Umgekehrt klappt es wunderbar
Delphi-Quellcode:
class function TEnumFunctions.GetName<T>(AValue: T): string;
begin
Result := System.Rtti.TRttiEnumerationType.GetName(AValue);
end;