【问题标题】:Class MSComctlLib.[ListView|TextBox|ect] of control controlName was not a loaded control class控件 controlName 的类 MSComctlLib.[ListView|TextBox|ect] 不是加载的控件类
【发布时间】:2012-09-27 05:46:41
【问题描述】:

此错误来自于编译 vb6 dll 的机器,它突然停止工作并且以前可以正常工作。

我在网上看到了很多我能找到并与我相关的解决方案。 包括这些看起来很有希望的 http://www.xtremevbtalk.com/archive/index.php/t-140158.html 还有一个来自 http://www.excelfox.com/forum/f2/missing-mscomctllib-15/

这两个都建议重新注册 MSCOMCTL.OCX

但是在遵循这两个之后,我仍然遇到了问题。 经过数小时的搜索和尝试不同的事情后,我意识到由于公司政策,已经安装了一些更新并等待重新启动机器。

答案

我重新启动机器并等待更新完成安装。 之后dll编译没有问题。

【问题讨论】:

    标签: dll vb6 compilation compiler-errors


    【解决方案1】:

    在安装一些 Windows 更新(包括升级到 IE10)和 VS2012 Update 3 后,我遇到了同样的问题,但更新已完全安装,并且 MSCOMCTL.OCX 已经 COM 注册。在我发现有关此问题的另一篇 StackOverflow 帖子中,这终于为我解决了:

    以管理员身份运行命令提示符

    在 64 位系统上导航到 C:\Windows\SysWOW64,或在 32 位系统上导航到 C:\Windows\system32

    执行“regtlib msdatsrc.tlb”(不带引号)

    功劳归于“自动”: VB6 IDE cannot load MSCOMCTL.OCX after update KB 2687323

    我在这里发帖是因为您是搜索此错误时的第一个结果。

    【讨论】:

    • 已经过了几年(!)年,事情发生了一些变化,在我的 Windows 7 机器上我需要使用这个:C:\Windows\Microsoft.NET\Framework\v4.0.30319\ regtlibv12.exe C:\Windows\SysWOW64\msdatsrc.tlb
    【解决方案2】:

    如果计算机在某个时候正在编译 dll/ocx 但不再编译,则此答案应该有效,但如果您的计算机也从未编译过它,则也可能有效。

    所以这个问题的简单答案是检查您的机器是否有等待重新启动的挂起更新。

    如果是这样,请确保您重新启动计算机。

    如果重启后问题仍然存在,请尝试重新注册 MSCOMCTL.OCX,它应该在您的 windows 子目录中; c:\windows\system32c:\windows\SysWOW64注意你使用 regsvr32 来注册 ocx

    【讨论】:

      【解决方案3】:

      我有 Windows Server 2008 R2(64 位),我遇到了同样的问题,我通过以下方式解决了问题:

      1. 转到路径 C:\Windows\Microsoft.NET\Framework\v4.0.30319
      2. 执行“regtlibv12 msdatsrc.tlb”(不带引号)

      【讨论】:

        【解决方案4】:

        我在一台生产计算机上遇到了这个问题。它是一台新格式化的 PC,其操作系统为 Windows XP。在撰写本文时,我们知道 Windows XP 不再提供更新。我所做的是,我安装了 VB6,因为我可以访问这个软件,然后,我安装了VB6 Service Pack 6 并纠正了错误。我必须安装 VB6 Enterprise,因为安装服务包需要安装上述 IDE 中包含的数据。

        【讨论】:

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