



Para converter um Tipo Enum uma String, você pode usar a função
GetEnumName declarada na unit TypInfo.
Veja o exemplo:
1 2 3 4 5 6 7 8 9 10 11 12 13 | uses TypInfo; type Language = (Delphi, Lazarus, CBuilder); procedure TForm1.Button1Click(Sender: TObject); var StrLanguage: String; begin StrLanguage := GetEnumName(TypeInfo(Language), Integer(Delphi)); ShowMessage(StrLanguage); end; |