Hallo,
ich habe zur Laufzeit einen String wie z.B. 'TFontStyle' oder 'TObject'. Ich benötige nun eine Funktion, die mir zurückgibt ob der String eine Enumeration ist oder nicht. Wie kann ich das prüfen? In einem Beispiel soll bei 'TFontStyle' true und 'TObject' false zurückgegeben werden. Danke!
RTTI ist die einzige Möglichkeit um aus einem Typnamen in einem String den zugehörigen Typ zu identifizieren. Falls Du allerdings nur für einen begrenzten Satz von Typen sowas brauchst und dieser zur compiler time bekannt ist kannst Du dir einfach dein eigenes TDictionary<string, pTypeinfo> bauen, unter Verwendung der guten alten TypeInfo-Funktion.