Форум: "Начинающим";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];
ВнизОпределить позицию в типе Найти похожие ветки
← →
webpauk (2006-11-27 16:37) [0]
Type
TMsg = (mtAdd, mtCheck, mtAdded, mtUserLoginAddedError, mtUserAddedError,
mtAccessWait, mtAccessGranted, mtAccessDenied, mtUserPasswordError, mtPortAccessDenied, mtNil);
есть ли возможность определить №(например: mtAdd=0, mtCheck=1...)?
← →
Сергей М. © (2006-11-27 16:38) [1]Есть.
← →
webpauk (2006-11-27 16:38) [2]
> Сергей М. © (27.11.06 16:38) [1]
ну?
← →
Плохиш © (2006-11-27 16:39) [3]ord
← →
Сергей М. © (2006-11-27 16:40) [4]
> ну?
баранки гну)
Ord(идентификатор_перечислимого_типа)
← →
webpauk (2006-11-27 16:40) [5]
var
fMsg: Tmsg;
fI: Integer;
begin
if:=?
end;
← →
Сергей М. © (2006-11-27 16:41) [6]
> if:=?
if:=!
Про ord() вник ?
← →
Cawa © (2006-11-27 16:43) [7]i:=ord(mtAdded);
← →
umbra © (2006-11-27 16:43) [8]справка по перечислимым типам написана очень хорошо.
← →
webpauk (2006-11-27 16:45) [9]if - читать как fI
Ord - вник
спасибо
← →
Сергей М. © (2006-11-27 16:51) [10]
> webpauk
Не знаю как в 6-ке, но в 7-ке допустима и такая конструкция:
Type
TMsg = (mtAdd = 1, mtCheck = 4, mtAdded = 13, ........
Говорить о "позиции" безотносительно упоминания кода, использующего данные такого типа, в этом случае вряд ли уместно.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.052 c