在选项组应用中有这样的C脚本:
int iProcess;
iProcess = GetPropWord(lpszPictureName,"选项组1","Process");
switch(iProcess)
{
case 1: SetTagBit("A",1);break;
case 2: SetTagBit("A",0);break;
}
问题1:第2行是什么意思?
问题2:如果没有前2行,把iPrecess换成value也可以就是switch(value),为什么不用定义valueJ就可以直接用它呢?
最佳答案
这要看你的脚本是写在哪里了,如果是在选项组的值改变事件中,该事件已经提供了形参Value,因此可以不需要定义直接使用;
如果是在其他事件中,比如按钮事件,就不可以用value替代,而需要使用第2行,用于获取选项组所选择的值;
提问者对于答案的评价:
xiexie
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272595.html