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

我推荐的其他东西:

  1. 运行 VB6 IDE 作为管理员。右键单击您的 Microsoft Visual Basic 6.0 快捷方式并在兼容性属性部分选中 "Run this program as an administrator"。
  2. Select Windows XP(服务包 3)作为兼容模式。