Thema: Delphi Algemeine Enumeration

Einzelnen Beitrag anzeigen

Dax
(Gast)

n/a Beiträge
 
#2

Re: Algemeine Enumeration

  Alt 13. Apr 2006, 13:09
Nutze doch die schöne Unit Delphi-Referenz durchsuchenTypInfo. Mit einer Funktion da drin (frag mich jetzt nicht welche, steht aber paar mal ausführlich erklärt hier in der DP ) kannst du für einen Enum-Wert ganz einfach die String-Repräsentation kriegen.

Beispiel für einen Wrapper:
Delphi-Quellcode:
function EnumValueToString(EnumValue: Integer; Info: Pointer): string;
begin
  Result := GetEnumName(Info, Integer); // ich glaub so war das...
end;
Dann noch der Aufruf:ShowMessage(Integer(rsDown), TypeInfo(TJvWindowsArrange)); PS: So machts die IDE auch
  Mit Zitat antworten Zitat