程序free的时候出错了,不知道哪里有问题?

boymaxzm 2003-10-20 10:14:54
我写了一个sdi程序(不支持document-view),appwizard自己生成的,然后自己建了一个CFormView替换调了默认的CChildView,debug编译下可以通过,运行也好,不过在退出的时候出现assert信息,显示为dbgheap.c line 1044出错,_CrtIsValidHeapPointer(pUserData)出错,可是当进行release编译的时候就没有什么问题也没有了,有谁知道这是为什么吗?
...全文
54 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhumerchant 2003-10-21
  • 打赏
  • 举报
回复
CFormView要包含control,不知道你的view里边有没有。
CFormView的构造函数的参数就是模板的名字,如果模板是NULL,就可能出现
你说的错误。
yifengling0 2003-10-21
  • 打赏
  • 举报
回复
由内存泄露,好好检查一下!
wuxfBrave 2003-10-21
  • 打赏
  • 举报
回复
堆指针不合法,说明你的程序使用堆的时候出了问题,程序还是存在隐患的,可能存在资源泄露,还是看一下调用堆栈
feeboby 2003-10-20
  • 打赏
  • 举报
回复
是不是访问了一个有问题的内存地址

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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