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

Вниз

sizeof()   Найти похожие ветки 

 
Skywalker ©   (2002-07-04 11:50) [0]

Господа, кто знает, почему сабдж по TBitmapFileHeader в BC 6.0 возвращет 16 байт (что является неправильным), а в Delphi 6.0 - 14(что является правильным, сам подсчитывал вручную)??


 
Anatoly Podgoretsky ©   (2002-07-04 12:03) [1]

Оба варианта правилные


 
Alx2 ©   (2002-07-04 12:11) [2]

>Skywalker © (04.07.02 11:50)
Aligned records?


 
Skywalker ©   (2002-07-04 18:34) [3]

2Anatoly
Объясните.
Я сделал свой вывод о неправильности из того,
что TBitmapFileHeader.bfReserved2 в Delphi равно нулю (в рантайме), а в CB оно равно значению, которое в Delphi лежит в поле TBitmapFileHeader.bfOffBits... Причем в Delphi все работает,
а в CB - нет.


 
Poirot ©   (2002-07-04 19:56) [4]

Чё я понял с этой Делфёй...
Что она почти все (дажа наверное все) записи делает кратными 4.... вам packed поможет


 
Anatoly Podgoretsky ©   (2002-07-04 20:14) [5]

Оба варианта правильные, но разное выравнивание, что бы не зависить от выравнивания и всегда иметть один и тот же размер, надо использовать packed record


 
Skywalker ©   (2002-07-05 19:51) [6]

Но в делфе то все нормально (хотя я и не использую packed)! Глючит как раз ся!


 
Anatoly Podgoretsky ©   (2002-07-05 21:24) [7]

Нельзя говороить что то кглючит, надо говорить кто то, это разное выравнивание



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
7-58336
Ильясов Вадим
2002-04-27 17:11
2002.07.18
Температура процессора, системы.


1-58184
Cherepovets
2002-07-05 11:06
2002.07.18
Я все по тому же вопросу.


1-58224
UserName
2002-07-07 10:35
2002.07.18
программный скроллинг в TWebBrowser


3-57967
Фантом
2002-06-25 13:33
2002.07.18
Поиск в сетке по части слова


1-58088
Славик
2002-07-07 23:28
2002.07.18
Drag&Drop в ListBoxe