Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.24;
Скачать: CL | DM;

Вниз

Ребята помогите разобраться с переводом с С++ в Делфи   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.053 c
15-1157617434
AzovSky
2006-09-07 12:23
2006.09.24
Программа для резервирования исходников и сборки версий


15-1156938728
GetW
2006-08-30 15:52
2006.09.24
проблема с dvd


15-1157186344
Vlad
2006-09-02 12:39
2006.09.24
Wi-Fi точки доступа


2-1156798275
RASkov
2006-08-29 00:51
2006.09.24
Сохранение произвольных данных с BitMap ом


2-1157221445
Mops
2006-09-02 22:24
2006.09.24
Перетаскивание GroupBox