【问题标题】:Problem in an application written in VB 6用 VB 6 编写的应用程序中的问题
【发布时间】:2019-04-25 00:21:56
【问题描述】:

我正在开发一个用 VB6 编写的应用程序,打开其中一个页面时出现错误:

【问题讨论】:

  • 注册组件'DBLIST32.OCX'?
  • 您需要安装、重新安装或重新注册所需的组件(这里是DBList32.OCX) 我认为它是来自MDAC 的组件。我不知道,它可能在 64 位系统和/或 Windows 10 上不可用。
  • Dblist32.ocx 是 VB6 可再发行组件的一部分,而不是 MDAC,尽管 @VincentG 可能是正确的,重新安装组件可能会解决您的问题。 VB6 SP6 汇总已记录并在此处提供:support.microsoft.com/en-us/help/957924/…

标签: vb6 ocx


【解决方案1】:

我建议:

  • 搜索此 OCX 文件。是否在C:\Windows\System32 中(或者如果您在 64b 机器上,C:\Windows\SysWOW64)?
  • 尝试使用C:\Windows\System32\regsvr32(或C:\Windows\SysWOW64\regsvr32,如果是64b)(重新)注册它
  • 如果不起作用,请复制可执行文件当前目录中的文件。 (尽管最后一次尝试与错误消息无关。)

【讨论】:

    【解决方案2】:

    我认为你的系统是 64 位的,重新安装 vb6 并且在安装时不要安装在 Program Files(x86) 中。而不是在 Program Files 中安装,如果您的操作系统是 Windows 8 或更高版本,则在选择组件时取消选择 DataAccess 并安装。安装 Visual Basic 后,向所有用户授予完全权限。

    如果您按照这些步骤操作,那么您的问题将会解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多