CHtmlView的小问题,在线急等

thesuper 2010-02-25 11:12:45
CDialog里有动态创建一个CHtmlView,不做释放

然后反复创建这个CDialog,再释放这个CDialog。这样快速做了5次以上,debug出现
“GamePlaza.exe 中的 0x7c2272ad 处未处理的异常: 用户断点 。”这样的错误

错误标签是

AppName: gameplaza.exe AppVer: 6.0.1.0 ModName: ntdll.dll
ModVer: 5.1.2600.3520 Offset: 0000120e


不知道各位大侠有没有遇到这样的问题。
...全文
129 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
thesuper 2010-03-08
  • 打赏
  • 举报
回复
有缘人来,
顶顶顶顶顶
thesuper 2010-03-05
  • 打赏
  • 举报
回复
有缘人来,
顶顶顶顶顶
向立天 2010-02-25
  • 打赏
  • 举报
回复
网狐的游戏大厅?
6.0版有很严重得内存泄露
你只是这么描述
很难说是什么问题
thesuper 2010-02-25
  • 打赏
  • 举报
回复
CHtmlView:
g_pHtmlBrower=new CHtmlBrower;
g_pHtmlBrower->Create(NULL,NULL,WS_VISIBLE|WS_CHILD,CRect(16,16,718,545),this,21,NULL);
g_pHtmlBrower->ShowWindow(true);


CDialog:
创建:new

释放:DestroyWindow();


fishion 2010-02-25
  • 打赏
  • 举报
回复
怎么创建,怎么释放?
thesuper 2010-02-25
  • 打赏
  • 举报
回复
我是楼主。忘记说了,把CHtmlView 去掉,就一点问题没有了。呵呵,补充一下
Eleven 2010-02-25
  • 打赏
  • 举报
回复
Debug下看看,哪个函数exception
向立天 2010-02-25
  • 打赏
  • 举报
回复
那就不是它的问题
而是你调用它的时候出的问题
用了什么函数吧
你这个问题不亲自调试是不太有发言权的
thesuper 2010-02-25
  • 打赏
  • 举报
回复
这个dll是windows的
向立天 2010-02-25
  • 打赏
  • 举报
回复
这个dll是你自己写的?
thesuper 2010-02-25
  • 打赏
  • 举报
回复
ntdll.dll
跟踪调试,是这个DLL出现问题
zhllxt 2010-02-25
  • 打赏
  • 举报
回复
建议用API函数DestroyWindow(hWnd)试试,我曾经碰到过的问题是用CWnd的DestroyWindow时有错误提示,换成API函数传窗口句柄即OK。
向立天 2010-02-25
  • 打赏
  • 举报
回复
内存泄露应该和DestroyWindow无关
我觉得你可以跟踪调试一下
定位到哪里出错
thesuper 2010-02-25
  • 打赏
  • 举报
回复
DestroyWindow();
是写在自己的CXXDialog里的,他是MFC的函数
向立天 2010-02-25
  • 打赏
  • 举报
回复
DestroyWindow(); 里有没有关于CHtmlView的代码
thesuper 2010-02-25
  • 打赏
  • 举报
回复
在CDialog里
1、我不用这个CHtmlView控件,一点问题都没有
2、我如果把CDialog里自身的DestroyWindow(); 去掉,也不会异常。但是内存泄露
thesuper 2010-02-25
  • 打赏
  • 举报
回复
我如果把DestroyWindow(); 去掉,也不会异常。但是内存泄露
thesuper 2010-02-25
  • 打赏
  • 举报
回复
问题就出现在CHtmlView
我不用这个控件,一点问题都没有

15,979

社区成员

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

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