【问题标题】:Delphi 7 Enterprise LibHelp is missing缺少 Delphi 7 Enterprise LibHelp
【发布时间】:2015-03-27 18:58:48
【问题描述】:

在 Delphi 7 Enterprise Edition 中编译 Delphi 5 代码时,我遇到了错误

[致命错误] MultLang.pas(192):找不到文件:'LibHelp.dcu'

我检查了所有 Delphi7 文件夹,但 libhelp.dcu 不存在.. 有什么建议吗???

【问题讨论】:

  • 那么 LibHelp 可能不是 Delphi 单元。也许它与 MultLang 属于同一个库,并且在同一个或附近的目录中。
  • libhelp 在Unit Names - Alphabetical List with Unit Scopes 中列出,所以它应该是一个Delphi 单元(至少在XE2 中如文档所述)。但在我的 XE7 Pro 版本中找不到它。
  • 你的代码使用 LibHelp 做什么。为什么现在升级到Delphi 7?这似乎有点毫无意义。
  • 我的 D2007 中既没有 LibHelp.pas 也没有 .dcu。但它在一些属性编辑器中使用,所以我猜它是设计时的东西,任何使用它的代码都需要在需要 designide 的设计时包中。
  • 您是否尝试取消注释使用 LibHelp? IIRC,TMultLang 根本不需要它。 LibHelp 是 D5 的一部分,但在 D7 中不可用。 LibHelp 只声明了一些 hc... 常量。

标签: delphi delphi-7


【解决方案1】:

我的 D2007 中既没有 LibHelp.pas 也没有 .dcu,但在某些属性编辑器中使用了它。所以我猜它是设计时的东西,任何使用它的代码都需要在一个需要 designide 的设计时包中。您对 Proxies.dcu 的评论暗示了相同的方向,因此我建议将设计时和运行时内容分开放在两个不同的包中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-21
    • 1970-01-01
    • 1970-01-01
    • 2015-05-03
    • 2015-08-28
    相关资源
    最近更新 更多