VB.NET - 在WebBrowser1.Dispose()之后使用WebBrowser1

时间:2016-10-24 05:17:33

标签: vb.net

我在使用Web浏览器控件方面遇到了一些麻烦,我的程序继续向下滚动页面永远抓取数据..或者直到我得到一个OutOfMemoryException,即使我有足够的RAM。

我在思考这么多滚动之后,我应该处理Web浏览器,然后重新创建"或者重新使用"再次,释放它使用的所有先前的内存。

当我尝试通过WebBrowser1.Dispose()

处理它时

然后,我无法再使用WebBrowser1.Navigate(URL)

进行导航

我如何能够使用它,或在处理后重新创建WebBrowser1。

任何帮助都会有很长的路要走,谢谢。

1 个答案:

答案 0 :(得分:2)

在使用 WebBrowser1.Navigate(URL)之前尝试

WebBrowser1 = New WebBrowser