有关在mdi中包容excel2000图表对象出错的奇怪问题,是否是vc6的bug?

newkaka1981 2003-12-04 09:09:10
用vc6随便建立一个mdi程序,在appwizard的 step 3 of 6 中:选择container,并且钩上"Active document container"

编译运行程序,通过命令“编辑|插入新对象”插入一个"Microsoft Excel 图表"插入一个excel2000的图表

然后按照以下步骤执行,就会出现一个莫名其妙的断言错误:
将显示出图表的子窗口最大化,然后将图表的表单从“图表1”切换到“sheet1”,再从“sheet1”切换回“图表1”,然后按一下子窗口的右上角的中间的那个按钮(不知叫什么名字,就是最小化子窗口和关闭子窗口两个按钮中间的那个,用作子窗口最大化和还原的那个),ok, 神秘的“Debug Assertino Failed!”出现了,错误提示信息如下:

Debug Assertino Failed!

Program: e:\testpr\j\debug\j.exe
File: afxwin1.inl
Line: 1018

整个过程我没有自己写入代码,完全是用应用程序向导自己生成的东西。

我敢打赌这肯定是vc6的一个bug,因为同样的过程在vc7.1里面就没有,完全正常,而且这个断言错误你如果忽略对程序也没有什么影响(至少看上去这样)。

现在的问题是,我的东西是用vc6做,这种错误虽然我认为它是误报,但是总觉得留这不是什么好东西,请问能否把它调掉或者屏蔽掉?
...全文
42 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
newkaka1981 2003-12-05
  • 打赏
  • 举报
回复
你也是遇到同一个问题还是遇到其他的?像这样的情况还有哪些?
wangweixing2000 2003-12-05
  • 打赏
  • 举报
回复
这种情况我经常碰到,不过这个你不用管!你发布的时候肯定是用release版就不会有这种情况了!release不会产生断言的!!

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧