VB6 无法加载ieframe.dll,导致不能使用 浏览器控件--(转载)

VB6编程中,如果使用了WebBrowser控件,保存关闭工程后再次打开时会出现错误提示:

文件未找到: 'c:\windows\sytem32\ieframe.dll\1'--继续加载工程吗?

然后你就发现原先的WebBrowser控件变成一个PictureBox了,无法正常使用。
故障原因:IE 7.0的bug

解决方法:
将以下内容存为一个注册表reg文件,双击导入注册表,再打开工程就没有问题了。

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}]
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1]
@="Microsoft Internet Controls"
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0]
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32]
@="C:\\WINDOWS\\system32\\ieframe.dll"

WinXP、VB6验证通过。

posted on 2013-12-11 11:03  xbj_hyml  阅读(530)  评论(0)    收藏  举报

导航