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

Вниз

читаем из файла   Найти похожие ветки 

 
secher   (2005-03-15 05:16) [0]

Есть запись
всего 96 байт  
TAdminR = record
   rType: Byte;
   fFormat: Byte;
   Year: Byte;
   Month: Byte;
   Day: Byte;
   Hour: Byte;
   Minute: Byte;
   Second: Byte;
   desBSC: array[1..23] of Byte;
   infoRec: Word;                 //array[1..2] of Byte;
   vCGI: array[1..8] of Byte;
   infoPP: Byte;
   infoDCA: Byte;
   vFiller: array[1..53] of Byte
end;


Считываем из файла данные длинной 96 байт
Проблема: в данном вариане значение переменной infoRec смещено на 1 байт вправо(т.е. в ней содержатся 32 и 33 байты, а не 31-32)
НО если заменить тип на array все ОК работает <p>почему</p>


 
Virgo_Style ©   (2005-03-15 06:40) [1]

Попоробуй packed record.


 
secher   (2005-03-15 09:58) [2]

Фэнькс - Помогло!



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

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

Наверх




Память: 0.47 MB
Время: 0.05 c
14-1109939406
Вилли
2005-03-04 15:30
2005.03.27
Воющий кулер - норма для современных компьютеров ?


8-1103031593
Пассажир бронепоезда
2004-12-14 16:39
2005.03.27
MediaPlayer + AVI


14-1110287513
iZEN
2005-03-08 16:11
2005.03.27
Монитор Электрик - офигительно приятная система.


3-1109041953
Киря
2005-02-22 06:12
2005.03.27
Проблема с отображением кириллицы


1-1110788976
dm37
2005-03-14 11:29
2005.03.27
Как можно организовать подсветку синтаксиса