Thema: Delphi Typ in String umwandeln

Einzelnen Beitrag anzeigen

Benutzerbild von Codewalker
Codewalker

Registriert seit: 18. Nov 2005
Ort: Ratingen
945 Beiträge
 
Delphi XE2 Professional
 
#14

Re: Typ in String umwandeln

  Alt 15. Nov 2009, 20:24
Zitat von Apollonius:
In diesem Fall ist die Unit TypInfo dein Freund, insbesondere die Funktionen GetEnumName und GetEnumValue.
Nette Idee, aber scheinbar haben Enums keine TypInformationen
Mein Code:
Delphi-Quellcode:
  TValueType = (vtTemperature = 1, vtHumidity = 2);

{ ... }
  Assert(False, 'Cannot return value of type' + GetEnumName(System.TypeInfo(TValueType), Ord(ValueType)));
Der Compiler mosert: [DCC Fehler] SimDevice.pas(50): E2134 Typ 'TValueType' besitzt keine Typinformation

Hat jemand eine Idee woran es liegen könnte?
  Mit Zitat antworten Zitat