Форум: "Основная";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];
ВнизКак сделать два перечисляемых типа с повторяющимся значением Найти похожие ветки
← →
Acorus (2002-11-21 16:49) [0]Нужно сделать две properties перечисляемого типа с повторяющимся значением "None" причем нужна совместимость с D2!
TEnum1 = (None, ....)
TEnum2 = (None, ....)
- это не компилируется - как тогда быть ???
← →
KoluChi (2002-11-21 17:06) [1]
TEnum1 = (e1None, ..);
TEnum2 = (e2None, ..);
← →
han_malign (2002-11-21 17:14) [2]Eстественно не компилируется, иначе зачем нужна типизация, если нельзя проверить соответствие типов.
Тогда уж проще пользоваться стандартным подоходом:
const
STATE_NONE = 0;
STATE_VALUE1 = 1;
STATE_VALUE2 = 2;
......................
property State: DWORD;
← →
Acorus (2002-11-21 17:42) [3]не понял - мне то надо чтоб было два свойства в компоненте и каждое из них могло принимать значение "None" - с перечисляемым типом не получается - как тогда сделать ?
← →
icWasya (2002-11-21 19:07) [4]если посмотришь, как сделано в Delphi - то на такие случаи сделано как советует KoluChi ©
например crDefault и bkDefault
← →
Anatoly Podgoretsky (2002-11-21 19:44) [5]странного хочешь, почитай основы языка
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c