发表于:2004-04-20 09:53:00
楼主
hi,各位OPC的高手,我想请教一个问题,我开发了一个OPCCLient,它是以DLL的形式供主程序调用,问题是,在动态库的入口点初始化COM库
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
CoInitializeEx (NULL, COINIT_MULTITHREADED);
}
然后创建OPCServer对象和获取相应的指针都没问题,可当我创建一个线程,在线程中调用Group对象的IOPCSyncIO接口以读取数据时,该接口返回的HRESULT=8001010E,其意思为:“应用程序调用一个已为另一线程整理的界面”,请问是什么原因?如何解决?如蒙指教不胜感激!