none
WebBrowser加载apx+ocx 内存溢出问题 RRS feed

  • 问题

  • WebBrowser加载apx+ocx 关闭tab页,每次关闭内存不释放,重复打开直至内存溢出,请问有什么解决方案么?

    win2008+ie7   、win7+ie9环境也有这种问题。


    scott

    2012年9月22日 3:36

答案

  • Hi www scott,

      欢迎来到MSDN Forum.

      建议你先尝试官方的热修复补丁,具体地址如下:http://support.microsoft.com/kb/943510/zh-cn

      如果这个办法不行,建议可以使用下面三种办法解决:

      1.建立线程,动态创建WebBrowser,再试用完后freeandnil,线程销毁WebBrowser所占用的内存也随即销毁。
      2.建立多程序,通过程序1,调用程序2进行页面访问,当操作完后,程序2退出,内存自动清除回收,程序与程序之间的信息交互可通过ini文件的读取和保存。  3.最后一种是升级IE版本的解决方法。具体你可以看:http://q.cnblogs.com/q/40080/ 

      希望能够解决你的问题。

      


    Jason Wang [MSFT]
    MSDN Community Support | Feedback to us

    2012年9月24日 4:22
    版主