Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.52 MB
Время: 0.011 c
15-1262972486
soldier
2010-01-08 20:41
2010.04.04
Чем снять образ компьютера, чтобы потом его развернуть на VMWare


6-1207310729
Pochemuk
2008-04-04 16:05
2010.04.04
Ремэпинг без подмены IP. Как сделать?


15-1263382053
itsme
2010-01-13 14:27
2010.04.04
Получение текста из дочернего элемента(ListBox).


6-1215928746
Надуев Алексей
2008-07-13 09:59
2010.04.04
Передача сообщений на другой компьютер


2-1265027047
LDV
2010-02-01 15:24
2010.04.04
найти дельту изменений exe




   Наверх