Форум: "Основная";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];
ВнизРебята помогите разобраться с переводом с С++ в Делфи Найти похожие ветки
← →
Zilog_ © (2006-08-11 11:47) [0]Вот такая штука на С++
if(devCapabilities & IAXC_AD_INPUT) .....
Как это правильно будет выглядеть в Делфях, если devCapabilities = long, a #define IAXC_AD_INPUT (1<<0)
← →
Сергей М. © (2006-08-11 11:53) [1]if (devCapabilities and IAXC_AD_INPUT) = IAXC_AD_INPUT ...
Или
if Boolean(devCapabilities and IAXC_AD_INPUT) ...
← →
evvcom © (2006-08-11 13:14) [2]> [1] Сергей М. © (11.08.06 11:53)
> if (devCapabilities and IAXC_AD_INPUT) = IAXC_AD_INPUT ...
В общем случае правильноif (devCapabilities and IAXC_AD_INPUT) > 0
, но с учетом
> #define IAXC_AD_INPUT (1<<0)
верно и так.
← →
DiamondShark © (2006-08-11 13:50) [3]
> if (devCapabilities and IAXC_AD_INPUT) > 0
Лучше <> 0
а то вот попадётся define IAXC_AD_INPUT (0x8000000) и будет упс ;))
← →
evvcom © (2006-08-11 14:14) [4]> [3] DiamondShark © (11.08.06 13:50)
Согласен. Универсальнее. Не зависит от типа (знаковый, беззнаковый).
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c