Genauer liegt es nicht daran, dass du die werte "deklariert" hast, sondern dass du Lücken drin hast ... dieses kann "aktuell" leider nicht in der
RTTI gespeichert werden, da ein leerer Name zufällig genauso aussieht, wie das Listenende.
Und Borland/CodeGear/Embarcadero die einfach Lösung wohl nicht gefallen hat, Welche (und Andere) ihnen schon im
QC/QualityPortal mehrmals vorgeschlagen wurde.
Enums mit Lücken, besitzen in der TypeInfo keine Liste der Wertnamen und daher kann die
RTTI sie auch nicht auslesen/verwenden.
Stand das nicht sogar mal in der Hilfe mit drin, dass es dieses Problemchen bei "initialisierten Enums" gibt?