OPC的多线程调用失败问题 点击:990 | 回复:0



sophia84

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2011年3月04日
发表于:2011-03-04 11:32:38
楼主

对于多线程不是很了解  之前对于opc 的操作都是在主线程完成的

通过CoInitialize(NULL);   CLSIDFromProgID(L"", &clsid);  CoCreateInstance (clsid, NULL, CLSCTX_LOCAL_SERVER ,IID_IOPCServer, (void**)&m_IOPCServer); 建立连接 用同步读写方式进行读取

现在添加了一个线程 在线程中调用读写的函数总是提示"0x0045df17"指令引用的"0x00000018"内存。该内存不能为"Read" 请问是什么原因啊



热门招聘
相关主题

官方公众号

智造工程师