Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Номер элемента множества [D5, Win95/98]


NeVIP. ©   (2004-08-08 00:32:00) 

Господа, подскажите, как мен получить номер элемента множества?
К примеру, доно множество 'A'..'Z'
...
var Letter : char
begin
if Letter in (моё множество) then (какой порядковый номер переменная имеет в множестве)
...
Заранее всем спасибо.


Думкин   (2004-08-08 06:02:00) [1]

К примеру - тут, хорошее.
А если так:

type
TT = 'B'..'X';
var
B : set of TT = ['X','R','C'..'K'];


Что подразумевается под номером во множестве?

А ord
Returns the ordinal value of an ordinal-type expression.

Поэтому вопрос как бы - уточнить, или в терминах разобраться?


default   (2004-08-08 00:40:00) [2]

Ord(Letter)-Ord('A')
индексация с 0


wnew   (2004-08-08 00:39:00) [3]

Ord(Letter)


Наверх

Титульная страница Поиск, карта сайта Написать письмо