【问题标题】:MSCOMCTL and MSCOMCTL2 could not be loaded?无法加载 MSCOMCTL 和 MSCOMCTL2?
【发布时间】:2016-03-12 08:19:46
【问题描述】:

谁能帮助我并告诉我应该怎么做才能在 Visual basic 6 中打开我的项目?当我打开我以前的项目时,我得到了错误

【问题讨论】:

  • 如消息所述,要加载它,请单击“是”按钮。但也正如消息所述,文件夹中缺少 DLL。因此,您需要在某处找到它并将其复制到该文件夹​​中。尝试用谷歌搜索 DLL 名称以找出它是什么以及在哪里可以获得它。
  • 我已经做到了。我复制了所有需要的 ocx 和 dll。但仍然给我错误信息。
  • 我的问题有什么解决办法吗?
  • 也许.. 但我的 system32 或 syswow64 中没有 regtlib

标签: vb6 mscomct2.ocx


【解决方案1】:

您可以在 SysWOW64(或 32 位系统上的 system32)中找到 MSCOMCTL,您可以使用 regsrv32 命令轻松注册它。

regsvr32 c:\windows\syswow64\MSComCtl.ocx

对于 MSComCtl2 相关问题,以下对我有用:

  1. 在“C:\Windows\SysWOW64”(32 位系统上的 system32)中打开命令 (DOS) 提示符
  2. 执行(输入并回车)regtlib msdatsrc.tlb

Visual Studio 可能在找不到引用的资源时删除了 MSCOMCTL2 的条目,因此您可能必须在完成上述命令后恢复 .vbp 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-08
    • 1970-01-01
    • 2015-12-02
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 2014-09-18
    相关资源
    最近更新 更多