wincc全局脚本中如何取得双整数的某一位?

全局脚本中有一个代码,编译时出错。总说类型不匹配,问题出在哪呢?
void GetColorValue(char* lpszWordtag, WORD wbitnumber)
{
int iscreen=16;
DWORD winput= GetTagDWord(lpszWordtag);
iscreen <<= (wbitnumber);
BOOL IFWD=GetTagDWord(winput) & (~iscreen));
}

最佳答案

GetTagDWord(winput) & (~iscreen))
这句“与”的结果应该还是DWORD,不应该是BOOL。定义成DWORD同样可以对你要取的这一位进行BOOL判断。

提问者对于答案的评价:
回答的模棱两可,没有说到点子上,可惜只有一人回答。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc265358.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午3:41
下一篇 2019年6月11日 上午3:41

相关推荐