【问题标题】:TABCTL32.OCX(1.1.0)TABCTL32.OCX(1.1.0)
【发布时间】:2011-04-26 13:03:09
【问题描述】:

我正在尝试升级一个 VB6 项目以在 VB8 上运行它,但我收到一条错误消息,提示您需要安装 TABCTL32.OCX(1.1.0)

我该怎么办?请帮忙。 提前致谢。

【问题讨论】:

    标签: vb.net vb6 vb6-migration ocx


    【解决方案1】:

    要运行升级向导,您需要在机器上安装 VB6,以及您要升级的代码中使用的任何控件。

    【讨论】:

    • 是否建议将使用的实际控件从旧版 VB 升级到 VB.NET TabControl 更合适?只是好奇。
    • 实际上 TabStrip 控件更基础,直接基于 Windows 控件。它的 COM 包装器位于 MSCOMCTL.OCX 中。这些都不是运行时的一部分,而是随 VB6 提供的额外工具 - 相当多的工具来自第 3 方。您可能会将这些视为 VB6 的“框架”而不是运行时。一个小问题,但我认为用正确的名字来称呼事物以避免误解是很重要的。
    • @Bob TabStrip 确实在 MSCOMCTL.OCX 中。然而,这个问题是关于TABCTL32.OCX,这是一个不同的控件Tabbed Dialog Control 6.0。检查链接。我认为您关于术语的观点很好,“VB6 运行时”应该仅限于现在随 Windows 一起安装的东西。
    • @Mr.失望 你根本无法运行 .Net 升级向导,除非你安装了 VB6,并且在代码中使用了任何控件。然后向导将(据我所知)自动将 VB6 控件替换为 .Net 控件。但是,如果不先在您的开发机器上安装 VB6 的东西,您就无法解决问题。将其视为对 VB6 的最后告别。
    猜你喜欢
    • 1970-01-01
    • 2021-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    • 2010-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多