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

Вниз

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

 
Nic2   (2004-11-02 20:49) [0]

Добрый вечер.
Уважаемые мастера, кто может ответить на вопрос:
пишу:
<<<<<<<<<<<<<<<>>>>>>>>>>>>>>
type TMyRec=record
 Marker: byte;
 Time: Double;
end;
<<<<<<<<<<<<<<<>>>>>>>>>>>>>>
размер моей структуры получается 16 байт.
А если:
<<<<<<<<<<<<<<<>>>>>>>>>>>>>>
type TMyRec=record
 Marker: byte;
 Time: Double;
end;
<<<<<<<<<<<<<<<>>>>>>>>>>>>>>
то 1 байт.
А теперь вопрос, почему в первом случае размер не равен 8+1=9байт?

Заранее спасибо отозвавшимся.


 
begin...end ©   (2004-11-02 20:52) [1]


> Nic2   (02.11.04 20:49)


> type TMyRec=record
>  Marker: byte;
>  Time: Double;
> end;


> type TMyRec=record
>  Marker: byte;
>  Time: Double;
> end;

Что-то я не заметил разницы в этих объявлениях.


 
Nic2   (2004-11-02 20:57) [2]

Виноват, второе объявление выглядит так:
<<<<<<<<<<<<<<<>>>>>>>>>>>>>>
type TMyRec=record
Marker: byte;
end;
<<<<<<<<<<<<<<<>>>>>>>>>>>>>>


 
Юрий Зотов ©   (2004-11-02 20:57) [3]

> Nic2   (02.11.04 20:49)

См. в справке слово packed и директиву $A.


 
begin...end ©   (2004-11-02 20:59) [4]


> [2] Nic2   (02.11.04 20:57)

Тогда дело в отстутствии упаковки (packed).


 
Nic2   (2004-11-02 21:02) [5]

Спасибо отозвавшимся.



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

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

Наверх




Память: 0.47 MB
Время: 0.06 c
9-1089738902
JUS
2004-07-13 21:15
2004.11.14
Я пишу игру, типа мортала комбата.При управлении скажем китайца в


3-1097748970
MOV
2004-10-14 14:16
2004.11.14
Импорт таблиц


4-1096890030
DelphiLexx
2004-10-04 15:40
2004.11.14
Персонажи, подобные скрепке в Microsoft Word e


14-1098438320
zx
2004-10-22 13:45
2004.11.14
Borland Delphi 2005


14-1099019637
XL-DiB
2004-10-29 07:13
2004.11.14
Как узнать какие файлы читает процесс ?