佚名通过本文主要向大家介绍了
“内存_com_error错误”如何解决?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: “内存_com_error错误”如何解决?
描述:
解决方案1:
描述:
在VC++2005环境下,封装了一个组件。客户端在第一次使用COM的接口方法时出现异常,在tlb文件里中断,提示“0x7c812aeb处未处理的异常:Microsoft C++异常内存位置0想0012f52c处的_com_error”。请问是哪里出了问题?
该接口方法使用BSTR传入字符串。
解决方案1:
接口是否正确使用,
参数是否正确,
ansi和unicode的问题
debug了,问题太抽象,情况有多种
接口是否正确获得,
你可以用
try
{}
catch(_com_error &e)
{
e.Description();
}
看下错误描述
你可以把代码发给我,我帮你调试一下
gw_net@163.com
同意ls的,Debug下打开call stack窗口,看看运行到哪个函数抛出了该异常的