vb webbrowser控件件报错有什么好的解决办法

在使用VB6编网页程序时,调用webbrowser控件时,如果你的程序运行时间过长,反复刷新。你会发现你的程序会越来越占内存,这是因为webbrowser控件是IE的内核。这一问题是无法解决的,现在的其它浏览器(TT、傲游等)都是调用这个控件。有网友说这是因为webbrowser控件内存泄漏,其实这人说法是不正确的,因为结束程序后,补占用的内存就还原了。本人就是用VB6制过类似程序,程序由于十几秒刷新一次,运作三个小时左右。内存使用达到2G多。

   这一问题,有网友想了各种办法,都没什么效果。只有微软公司才能解决了,这是一个BUG。

   其实,要解决这个问题,一点都不难,把你的IE升级到IE8以后,这一BUG已经解决了。目前,很多XP的IE还是6.0版本的。但是升级IE后,生成的EXE文件可用,但VB6源程序又不能识别webbrowser控件了。

   把下面的代码,复制到txt文件上,然后另存为后缀是.reg的注册表文件。双击添加到注册表后。VB6就能识别新的webbrowser控件了。如果还不明白的话就加我吧。QQ

加载中,请稍候......

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 webbrowser控件 的文章

 

随机推荐