Visual C++编程宝典中的问题
发表在C语言图书答疑 2012-02-16
是否精华
版块置顶:
在Visual C++编程宝典最后一个大项目《企业内部通信系统》中,当我执行到服务端账户管理模块的LoadOrgInfo()函数中的 m_pXMLDoc->createComment((unsigned short*)(_bstr_t)szFileName); 语句时,出现了以下的异常,是怎么回事呢?

异常提示:Unhandled exception in QQServer.exe(KERNEL32.DLL):0xE06D7363:Microsoft C++ Exception

求解+速度+拜谢!

分享到:
精彩评论 4
张小飞
学分:0 LV1
TA的每日心情
开心
2021-10-24 18:57:39
2012-02-21
沙发
读者你好!
出现这个提示错误的原因有很多,你查看一下错误处的参数szFileName是否有效。
请问是光盘中的源程序出现的这个问题吗?是正常编译的时候出现的这个问题吗?
操刀手
学分:0 LV1
TA的每日心情
X学习的一天
2021-04-19 17:02:15
2012-02-24
板凳
是这样的,代码是我照着书本打上去的,并不是从光盘中拷贝出来的。
编译的时候没有错误,就是运行的时候出错,之后我在进入这个函数时设置了断点,发现当运行到本句的上一句时,szFileName里的内容确实已是org.xml文件的路径,然后运行到m_pXMLDoc->createComment((unsigned short*)(_bstr_t)szFileName); 时还是出错……
下面是出错后进入到得汇编语句,下划线就是出错箭头所指向的语句:
7C812AEA   push        edi
7C812AEB   lea         edi,[ebp-3Ch]
7C812AEE   rep movs    dword ptr [edi],dword ptr [esi]
7C812AF0   pop         edi
7C812AF1   lea         eax,[ebp-50h]
7C812AF4   push        eax
7C812AF5   call        dword ptr ds:[7C801510h]
[u]7C812AFB   pop         esi[/u]
7C812AFC   leave
7C812AFD   ret         10h
7C812B00   test        edi,edi
操刀手
学分:0 LV1
TA的每日心情
X学习的一天
2021-04-19 17:02:15
2012-02-27
地板
我刚发现当运行到出错句的上一句 m_pXMLDoc.CreateInstance(__uuidof(DOMDocument30));时,所得的HRESULT并不成功……
我用的是MYSQL数据库,对数据库的操作也按照MYSQL的方法去执行,会不会是括号里的参数不对?
操刀手
学分:0 LV1
TA的每日心情
X学习的一天
2021-04-19 17:02:15
2012-02-28
4L
异常的原因已经找到了,原来是没有在C***APP::InitInstance()函数中使用AfxOleInit();对组件进行初始化!
首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照