关于webbrowser ActiveX 内存泄露!解决办法
关于webbrowser ActiveX 内存泄露!
简述如下:新建了一个单文档工程,菜单弹出对话框,对话框上使用了webbrowser ActiveX
在关闭对话框的代码段为
1> 打开任务管理器
2> 点击菜单对话框之前,内存占用大约 5M
3> 弹出对话框,内存占用大约 80M
4> 关闭对话框,内存占用仍然大约 65M。
5> 望有处理经验的坛友给指点指点,
拜谢。。。。。
SetProcessWorkingSetSize 的使用影响效率,因此该方式不想使用
如想查看完整demo ,移步 http://download.****.net/detail/huaweiandjf9/8380661
------解决思路----------------------
不懂vc呢
------解决思路----------------------
up+++
简述如下:新建了一个单文档工程,菜单弹出对话框,对话框上使用了webbrowser ActiveX
在关闭对话框的代码段为
......
void CWebDialog::OnClose()
{
// TODO: Add your message handler code here and/or call default
LPDISPATCH pDispRaw = m_ie->GetDocument();
pDispRaw->Release();
m_ie->DestroyWindow();
delete m_ie;
CDialog::OnClose();
}
..................
1> 打开任务管理器
2> 点击菜单对话框之前,内存占用大约 5M
3> 弹出对话框,内存占用大约 80M
4> 关闭对话框,内存占用仍然大约 65M。
5> 望有处理经验的坛友给指点指点,
拜谢。。。。。
SetProcessWorkingSetSize 的使用影响效率,因此该方式不想使用
如想查看完整demo ,移步 http://download.****.net/detail/huaweiandjf9/8380661
------解决思路----------------------
不懂vc呢
------解决思路----------------------
up+++