VB6编程中,如果使用了WebBrowser控件,保存关闭工程后再次打开时会出现错误提示:
文件未找到: 'c:windowssytem32ieframe.dll1'--继续加载工程吗?
然后你就发现原先的WebBrowser控件变成一个PictureBox了,无法正常使用。
故障原因:IE 7.0的bug
解决方法:
将以下内容存为一个注册表reg文件,双击导入注册表,再打开工程就没有问题了。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTTypeLib{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}]
[HKEY_CLASSES_ROOTTypeLib{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}1.1]
@="Microsoft Internet Controls"
[HKEY_CLASSES_ROOTTypeLib{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}1.1 ]
[HKEY_CLASSES_ROOTTypeLib{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}1.1 win32]
@="C:\WINDOWS\system32\ieframe.dll"
WinXP、VB6验证通过。