Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.013 c
15-1263421885
Германн
2010-01-14 01:31
2010.04.04
ShowModal - remix


2-1265224360
Pavel
2010-02-03 22:12
2010.04.04
как отправить запросы модему


15-1259516040
Chuma09
2009-11-29 20:34
2010.04.04
Шифрование


15-1263250575
Германн
2010-01-12 01:56
2010.04.04
ShowModal или где?


2-1264921818
cyber-pilot
2010-01-31 10:10
2010.04.04
Указатель на массив