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

Вниз

Записи с вариантами   Найти похожие ветки 

 
AlexanderMS ©   (2006-08-29 20:19) [0]

Как понимать следующую запись:

 LongRec = packed record
   case Integer of
     0: (Lo, Hi: Word);
     1: (Words: array [0..1] of Word);
     2: (Bytes: array [0..3] of Byte);
 end;


Это, как я прочитал, запись с вариантами. Но какой вариант может быть у Integer?


 
PSPF2003 ©   (2006-08-29 20:25) [1]

0
1
2


 
Джо ©   (2006-08-29 20:30) [2]


> Как понимать следующую запись:

Сам Integer тут, собственно, ни при чем, просто формальный синтаксис. А понимать следует так, что все три варианта в case оперируют с одной и той же областью памяти, только "интерпретируя" ее по-разному.


 
Джо ©   (2006-08-29 20:34) [3]


> Джо ©   (29.08.06 20:30) [2]

Т.е, эта запись рассматривать значение Longint как
1. Младшее/старшее слово;
2. Массив из двух элементов типа Word;
3. Массив из четырех байтов.
Все они эквивалентны, разумеетсе.


 
Джо ©   (2006-08-29 20:35) [4]


> Т.е, эта запись рассматривать

Т.е, эта запись позволяет рассматривать

Sorry.



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

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

Наверх




Память: 0.47 MB
Время: 0.048 c
2-1156749072
shake
2006-08-28 11:11
2006.09.17
выборка из dbgrid


15-1156183703
Layner
2006-08-21 22:08
2006.09.17
Сканер штрихкода не читает мои штрихкоды..


2-1156425511
zdm
2006-08-24 17:18
2006.09.17
MySQL


15-1156756095
Михель
2006-08-28 13:08
2006.09.17
Подскажите софт, чтобы сделать коллаж!


15-1156933075
Жук
2006-08-30 14:17
2006.09.17
ФАР: Проблемка