20100821 学习记录:VB中WebBrowser控件关于..\ieframe.dll\1'未找到之解决方法
2010-08-21 07:45
531 查看
又是不知道哪找来的vb6.0的烂摊子扔给我...... - =
打开工程后就报错: 文件未找到: 'c:\windows\sytem32\ieframe.DLL\1'--继续加载工程吗?
心中甚是疑惑,dll下面的1????找得到才怪~ = =||||||||||
选否自然打不开工程,选是的话又总丢WebBrowser 控件,再次加载也会提示相同错误。..... - = 之前试着生成了一版exe,可是今天客户发现有问题,没办法网上找了一下这个错误发现还挺普遍....据说是由于ie7.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"
原因是由于ie7.0的bug引起的。
这个ieframe.dll是vb中WebBrowser 调用的控件,当你用vb再次打开你的工程之后,
就可以发现以前的WebBrowser 控件没有了。而且再次加载也是不能的了。
现贴上来与大家共同分享,我想如果你安装了IE7.0浏览器可能很多都会遇到这样的问题的,值得收藏。
这 是由于IE6升级到IE7后造成的问题,把注册表中HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF- A7EB-0000C05BAE0B}\1.1\0\win32 默认键值修改成C:\WINDOWS\system32\ieframe.dll就行了。(原来的多了一个\1)
把以下内容做成一个注册表文件IE7.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"
好了,当你已经导入 注册表后,再按下面的方法,就可以加载Microsoft Internet Controls了:
在工具箱中点击鼠标右键→选中“ 部件” → 复选Microsoft InternetControls → 然后点击“ 确定” 键即可。
这样在工具箱中即可看到WebBrowser控件,在窗体中新建一个WebBrowser控件即可!
reg文件下载
打开工程后就报错: 文件未找到: 'c:\windows\sytem32\ieframe.DLL\1'--继续加载工程吗?
心中甚是疑惑,dll下面的1????找得到才怪~ = =||||||||||
选否自然打不开工程,选是的话又总丢WebBrowser 控件,再次加载也会提示相同错误。..... - = 之前试着生成了一版exe,可是今天客户发现有问题,没办法网上找了一下这个错误发现还挺普遍....据说是由于ie7.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"
原因是由于ie7.0的bug引起的。
这个ieframe.dll是vb中WebBrowser 调用的控件,当你用vb再次打开你的工程之后,
就可以发现以前的WebBrowser 控件没有了。而且再次加载也是不能的了。
现贴上来与大家共同分享,我想如果你安装了IE7.0浏览器可能很多都会遇到这样的问题的,值得收藏。
这 是由于IE6升级到IE7后造成的问题,把注册表中HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF- A7EB-0000C05BAE0B}\1.1\0\win32 默认键值修改成C:\WINDOWS\system32\ieframe.dll就行了。(原来的多了一个\1)
把以下内容做成一个注册表文件IE7.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"
好了,当你已经导入 注册表后,再按下面的方法,就可以加载Microsoft Internet Controls了:
在工具箱中点击鼠标右键→选中“ 部件” → 复选Microsoft InternetControls → 然后点击“ 确定” 键即可。
这样在工具箱中即可看到WebBrowser控件,在窗体中新建一个WebBrowser控件即可!
reg文件下载
相关文章推荐
- 关于VB错误“文件未找到:'c:/windows/sytem32/ieframe.dll/1'“的解决方法
- 前段时间做文件上传控件,找到些关于ASP.NET中文件操作的方法,顺便记录下来,和大家共享。
- VB提示:文件未找到:'c:\windows\sytem32\ieframe.dll\1'的解决方法
- 关于WIN7下STCISP因MSCOMM32.OCX控件问题无法运行及解决方法
- 区别对待 【找到问题发生的原因】 以及 【关于这个问题的 「正确可行」 的解决方法】
- 关于64位操作系统,应用程序占用内存飙升的问题解决方法记录
- Android-学习-关于R类及其丢失的解决方法
- hadoop学习笔记二之未找到hadoop命令时的解决方法
- C++学习:Calc的赋值问题解决了,解决方法:先刷新控件值至相应变量
- 关于VB6与Access数据库编程示例时。VB rs.Open strSQL, conn, 3, 3 报错的一个解决方法。
- 关于asp.net网站发布后,使用登录控件和注册控件时出现“数据库只读,无法进行数据更新”的解决方法
- VB.NET让webbrowser控件中JS脚本错误最新方法(2013-09-16)
- Access 出现 所有记录中均未找到搜索关键字 的解决方法!
- 关于MFC项目中使用WebBrowser控件禁止脚本错误的方法
- 关于delphi中控件刷新时带来的闪烁问题(gif),转自别人的解决方法描述。
- 关于在VB中动态加载控件的方法
- 学习:关于在DataTable中执行DataTable.Select("条件")返回DataTable的解决方法(转)
- 找到多个具有相同 ID“_header”的控件。FindControl 要求控件具有唯一的 ID。错误的解决方法!
- VB.NET让webbrowser控件中JS脚本错误最新方法(2013-09-16)
- jQuery 关于在IE中select控件 的change方法无效问题解决