我想做个OPC的客户端,从客户端服务器启动正常,但是在创建CComObject<COPCDataCallback>::CreateInstance(&pCOPCDataCallback); 报错,经过调试进入了Atlcom库文件 typedef Base _BaseClass;
CComObject(void* = NULL) throw()
{
_pAtlModule->Lock();
}
弹出错误提示框:Unhandled exception at 0x00415389 in OPCClient.exe: 0xC0000005: Access violation reading location 0x00000000.
在CreateInstance和CAtlDllModule::Init()各设置一个断点,然后看看谁先执行。