发布于 2010-01-15 22:12:42
5楼
继续请教:
如果一次要动态修改多个变量,需要新建几个结构实例 linkinfo?
使用一个实例重复赋值可以吗?
LINKINFO linkinfo;
linkinfo.LinkType=1; //Direct Tag
linkinfo.dwCycle=0; //Upon Change
//////以上参数都是相同的,以下不同。使用同一个结构实例linkinfo,只是修改结构中的变量名称元素,同一个画面不同的IO域连接不同的变量。
strcpy(linkinfo.szLinkName,"TAGA_1"); //Tag Name
SetLink(lpszPictureName,"IO1","OutputValue",&linkinfo);
strcpy(linkinfo.szLinkName,"TAGA_2"); //Tag Name
SetLink(lpszPictureName,"IO2","OutputValue",&linkinfo);
strcpy(linkinfo.szLinkName,"TAGA_3"); //Tag Name
SetLink(lpszPictureName,"IO3","OutputValue",&linkinfo);