Текущий архив: 2010.04.04;
Скачать: CL | DM;
Вниз
Обращение из Delphi к DLL написанной на C++ Найти похожие ветки
← →
Пит (2009-07-16 12:28) [40]Непонятно, что конкретно ты хотел сказать.
Ну если лень писать - тогда попишу я, не привыкать )))
Ты хотел сказать, что в VC++ до версии 5.0 bool был 4-ех байтовым, начиная с пятой стал однобайтовым.
BOOL везде 4-ех байтовый.
В дельфи же bool 4-ех байтовый, а boolean однобайтовый.
Правильно я понял?
← →
Anatoly Podgoretsky © (2009-07-16 13:10) [41]> Пит (16.07.2009 12:28:40) [40]
В Дельфи Bool это Generic тип, соответственно у него нет определенного размера. Включен для поддержки АПИ
← →
KSergey © (2009-07-16 14:06) [42]> Пит (16.07.09 12:28) [40]
> Правильно я понял?
Да.
Правда про то, что bool не всегда в С++ был однобайтовый я до прочтения той ссылке не ведал.
Ну и, вероятно, Anatoly Podgoretsky в [41] более гамотно выражается, но я не всех написанных там слов знаю смысл.
К стати в этом смысле рабооать с BOOL - быстрее! во всяком случае при передаче в/из функции, т.к. передается все равно 4-х байтовое слово, а при проверках всегда еще добавляется командочка обнуления старших 3-х байт. о как...
← →
Anatoly Podgoretsky © (2009-07-16 14:36) [43]> KSergey (16.07.2009 14:06:42) [42]
Не выдумывай, никакие три байта не обнуляются, проверятся как есть.
← →
Пит (2009-07-17 13:15) [44]Удалено модератором
Примечание: последнее предупреждение.
Страницы: 1 2 вся ветка
Текущий архив: 2010.04.04;
Скачать: CL | DM;
Память: 0.54 MB
Время: 0.01 c