Главная страница
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
2-1265174868
Ulugbek
2010-02-03 08:27
2010.04.04
Как изменять программно Caption MainMenuItems внутри Toolbar


15-1263421825
Юрий
2010-01-14 01:30
2010.04.04
С днем рождения ! 14 января 2010 четверг


15-1263591027
Юрий
2010-01-16 00:30
2010.04.04
С днем рождения ! 16 января 2010 суббота


15-1263463308
Tornado
2010-01-14 13:01
2010.04.04
Запуск программы с сервера


2-1264862689
TRSteep
2010-01-30 17:44
2010.04.04
Права доступа на запись