首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

通过ATL模板创建回调对象的实例 CComObject<COPCDataCallback>CreateInstance(&pCOPCDat

2012-03-17 
通过ATL模板创建回调对象的实例CComObjectCOPCDataCallback::CreateInstance(&pCOPCDataCallback) 报错

通过ATL模板创建回调对象的实例 CComObject<COPCDataCallback>::CreateInstance(&pCOPCDataCallback); 报错
我想做个OPC的客户端,从客户端服务器启动正常,但是在创建CComObject<COPCDataCallback>::CreateInstance(&pCOPCDataCallback); 报错,经过调试进入了Atlcom库文件 typedef Base _BaseClass;
CComObject(void* = NULL) throw()
{
_pAtlModule->Lock();
}
请问有人知道这是什么原因吗

[解决办法]
CreateInstance() 失败,返回的错误是什么? GetLastError
[解决办法]

探讨
弹出错误提示框:Unhandled exception at 0x00415389 in OPCClient.exe: 0xC0000005: Access violation reading location 0x00000000.

[解决办法]
在CreateInstance和CAtlDllModule::Init()各设置一个断点,然后看看谁先执行。

热点排行