[fpc-pascal] Enum RTTI
    Wimpie Nortje 
    wimpienortje at gmail.com
       
    Thu Nov  5 11:16:59 CET 2009
    
    
  
Thanks, I will try this
Wolfram Kläger wrote:
> Wimpie,
>
> maybe you want to try:
>
> uses
>   typinfo;
>
> // implementation
>
> function Str(const AEnum : TEnum) : String; overload;
> begin
>   Result := GetEnumName(TypeInfo(TEnum), ord(AEnum));
> end;
>
> I usually declare one such overload per enum type. If you are using sysutils.Str, you have to avoid conflicts by chosing a different function name, e.g. EnumStr.
>
>
>   
    
    
More information about the fpc-pascal
mailing list