Форум: "Основная";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c