您的位置:首页 > 其它

程序运行时 0xC0000005: 读取位置 0x00000000 时发生访问冲突 ,可能是 com 组件引入各种问题

2014-08-26 16:51 531 查看
在使用com组件事,可能引入很多不是问题的问题,比如CString 定义出运行时出错等等,这些问题解决的办法就是初始化组件 然后释放组件,

在使用组件时,如果仅仅用在按钮事件或者别的mfc 对话框类里面 可以正常使用,但是用到界面线程,而界面线程函数里面调用了函数com 组件的函数,必须初始化。不然就是上面错误

::CoInitialize(NULL); 组件初始化函数

::CoUninitialize(); 组件释放函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐