Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.06.26;
Скачать: CL | DM;

Вниз

enumerated types...   Найти похожие ветки 

 
istok   (2011-03-20 19:14) [0]

type
TMyType = (mt1, mt2, mt3,..... mt50);

var
mt: TMyType;

...

sozeof(mt) = 1  -  почему? ведь он будет 1 если в TMyType помещать до 32х значений, а при 32+ должен быть болье, нет? или больше 32х низя?


 
Германн ©   (2011-03-20 19:19) [1]


> sozeof(mt) = 1  -  почему? ведь он будет 1 если в TMyType
> помещать до 32х значений

В переменную mt: TMyType; больше одного байта не запихнешь как не старайся.


 
istok   (2011-03-20 19:21) [2]

ок, и влезет до 255 значений?


 
Германн ©   (2011-03-20 19:22) [3]


> и влезет до 255 значений?

До 50. От 0 до 49.


 
istok   (2011-03-20 19:24) [4]

в данном случае что 50 - понятно, а вообще сколько могу mt.. засунуть в него?


 
_Юрий   (2011-03-20 19:42) [5]


> могу mt.. засунуть в него?


если засунешь больше чем 255, то sozeof(mt) станет 2


 
istok   (2011-03-20 19:46) [6]

понял, спасибо!


 
sniknik ©   (2011-03-20 20:27) [7]

> если засунешь больше чем 255, то sozeof(mt) станет 2
так и представляю себе модули сплошь из "засунутых" туда mt... гигобайт на 10... ка продолжение. :)

на самом деле достаточно 1-го значения с указанным ord > 255.
TMyType = (mt1 = 256, mt2, mt3,..... mt50);
например



Страницы: 1 вся ветка

Текущий архив: 2011.06.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
15-1294522629
двп
2011-01-09 00:37
2011.06.26
Система удаленного администрирования, потестить


15-1299862791
Artemgood
2011-03-11 19:59
2011.06.26
Трбуется создать автоматизированный информационный стенд колледжа


2-1300360589
IgorB
2011-03-17 14:16
2011.06.26
Порядок отрисовки окон


15-1296165080
Baks
2011-01-28 00:51
2011.06.26
Процедура FillChar и динамические массивы


2-1300882916
Sergey2
2011-03-23 15:21
2011.06.26
значение тега по имени его атрибута TWebBrowser