Показать сообщение отдельно
Старый 01.03.2006, 05:38   #1  
Romb is offline
Romb
Участник
Аватар для Romb
 
79 / 22 (1) +++
Регистрация: 06.01.2004
Как получить ТОЛЬКО из элемента enum-а код типа (enum-а)?
Подскажите. Приведу пример.
Надо получить из NoYesCombo::No, ID типа NoYesCombo (732).

Сложность в том, что мне неизвестно название типа. Т.е. я не могу воспользоваться enumnum(NoYesCombo). Обыскал AOT, не нашел ничего подходящего. Все методы сводятся к тому, что нужно знать название типа. typeof конечно честно возвращает Types::Enum, что не помогает. Сложилось стойкое ощущение, что задача решается просто, но ни на форуме, ни в доках не нашел решения...

P.S. Для классов, например есть classidget(Object), который возвращает ID типа экзамепляра класса (т.е. ID класса). Неужели тут enum-ы отдыхают?

Последний раз редактировалось Romb; 02.03.2006 в 10:47.