【发布时间】: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... 常量。