#defineOPEN".INF"
intB;
B=MESsageBox(NULL,"您确定启动设备吗?","警告!",MB_OKCANCEL|MB_ICONEXCLAMATioN|MB_SETFOREGROUND|MB_SYSTEMMODAL);
if(B==1)
SetTagWord(OPEN,GetTagWord(OPEN)|0x2000);
帮忙看下这是什么意思?
主要是SetTagWord(OPEN,GetTagWord(OPEN)|0x2000);这句话
最佳答案
其实就是SetTagWord(".INF",GetTagWord(".INF")|0x2000);
也就是说把wincc项目里面名为".INF"的变量的值读取后和0x2000相与,最后再赋值给变量".INF"。其实就是把该变量第13位保持不变外其它位全部清零。
提问者对于答案的评价:
谢谢,已经懂了。
专家置评
已阅,最佳答案正确。