有一个opc的类,从opc服务器读写数据。
主窗体下开了一个线程,设置了opc类的变量(intopc1)为静态全局变量,
问题如下:
1、线程里有判断语句 if(1==intopc1),用outputdebugstring来监控intopc1这个变量的值的时候,值是1,类型是int,但这个判断语句就是一直不成立!
2、在主窗体的界面上有个按钮,用来写opc服务器里的整形变量的,能写成功;在线程里调用该按钮函数来执行写整形操作,却不成功,用outputdebugstring来监控,两种方式写的值是一样的,类型也是一样的,但主窗体下就成功,线程下就不成功,很不明白。
求大神们指点指点