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

“内存_com_error异常”怎么解决

2012-01-16 
“内存_com_error错误”如何解决?在VC++2005环境下,封装了一个组件。客户端在第一次使用COM的接口方法时出现

“内存_com_error错误”如何解决?
在VC++2005环境下,封装了一个组件。客户端在第一次使用COM的接口方法时出现异常,在tlb文件里中断,提示“0x7c812aeb处未处理的异常:Microsoft C++异常内存位置0想0012f52c处的_com_error”。请问是哪里出了问题?
该接口方法使用BSTR传入字符串。

[解决办法]
接口是否正确获得,
你可以用
try
{}
catch(_com_error &e)
{
e.Description();


看下错误描述
[解决办法]
同意ls的,Debug下打开call stack窗口,看看运行到哪个函数抛出了该异常的
[解决办法]
接口是否正确使用,
参数是否正确,
ansi和unicode的问题
debug了,问题太抽象,情况有多种
[解决办法]
你可以把代码发给我,我帮你调试一下
gw_net@163.com

热点排行