Windows 更新后 Webbrowser 控件不再工作
Webbrowser control no longer working after Windows Update
我在 VB6 中有一个自定义项目,我从 3-4 年前就开始使用它,现在今天突然发现 Webbrowser 控件在我的笔记本电脑上不再工作(可能是 windows自动更新 - 它在我的另一台笔记本电脑上工作)
问题是当我双击 Webbrowser 组件时,它们没有默认声明,代码部分中显示了以下文本:
Private Sub WebBrowser1_SHDocVwCtl(ByVal Text As String)
End Sub
请帮我修复一下,让它恢复到原来的样子。
正如@JimmySmith 所建议的那样,检查 Microsoft Internet Controls 是否已在您的组件列表中选中(项目 > 组件 > 控件选项卡 > Microsoft Internet 控件。)。如果没有,检查它并点击应用,然后确定。
如果它没有出现在列表中,您可以使用浏览按钮直接查找 C:\Windows\SysWOW64\ieframe.dll
。
我推荐的其他东西:
- 运行 VB6 IDE 作为管理员。右键单击您的 Microsoft Visual Basic 6.0 快捷方式并在兼容性属性部分选中 "Run this program as an administrator"。
- Select Windows XP(服务包 3)作为兼容模式。
我在 VB6 中有一个自定义项目,我从 3-4 年前就开始使用它,现在今天突然发现 Webbrowser 控件在我的笔记本电脑上不再工作(可能是 windows自动更新 - 它在我的另一台笔记本电脑上工作)
问题是当我双击 Webbrowser 组件时,它们没有默认声明,代码部分中显示了以下文本:
Private Sub WebBrowser1_SHDocVwCtl(ByVal Text As String)
End Sub
请帮我修复一下,让它恢复到原来的样子。
正如@JimmySmith 所建议的那样,检查 Microsoft Internet Controls 是否已在您的组件列表中选中(项目 > 组件 > 控件选项卡 > Microsoft Internet 控件。)。如果没有,检查它并点击应用,然后确定。
如果它没有出现在列表中,您可以使用浏览按钮直接查找 C:\Windows\SysWOW64\ieframe.dll
。
我推荐的其他东西:
- 运行 VB6 IDE 作为管理员。右键单击您的 Microsoft Visual Basic 6.0 快捷方式并在兼容性属性部分选中 "Run this program as an administrator"。
- Select Windows XP(服务包 3)作为兼容模式。