Форум: "Начинающим";
Текущий архив: 2008.06.01;
Скачать: [xml.tar.bz2];
ВнизРазмер в байтах!!! Найти похожие ветки
← →
Андрей Пл (2008-05-08 12:32) [0]Мне необходимо узнать сколько байт занимает моя запись!
TReestr = record
Type_: byte;
Vold :Double;
end;
Я делаю следующее:
sizeOf(TReestr);
но результат меня удивил она равен 16
Вопрос: как так может быть когда в сумме
1(byte) + 8(Double) = 9
← →
Сергей М. © (2008-05-08 12:38) [1]пусть теперь тебя удивит
TReestr = packed record
← →
Palladin © (2008-05-08 12:40) [2]
> Вопрос: как так может быть когда в сумме
:) да кому нужна твоя сумма... тебе про выравнивание полей читать нужно, а не удивлятся суммам... :)
← →
Андрей Пл (2008-05-08 12:45) [3]спасибо за подсказку всем!
← →
Anatoly Podgoretsky © (2008-05-08 15:02) [4]> Андрей Пл (08.05.2008 12:32:00) [0]
Ну нормально, а теперь попробуй поменять строки местами, может вообще глаза из орбит вылезут.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.06.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c