2015-03-25 73 views
1

在编译时在Delphi 7企业版的Delphi 5的代码,我得到以下errro德尔福7企业LibHelp缺少

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

我检查了所有的Delphi7文件夹,但libhelp.dcu不存在..任何建议?

+0

然后LibHelp可能不是德尔福单位。也许它属于与MultLang相同的库,并且位于相同或附近的目录中。 – 2015-03-25 07:07:24

+0

libhelp在[单元名称 - 按单元范围按字母顺序排列的列表](http://docwiki.embarcadero.com/RADStudio/en/Unit_Names_Alphabetical_List_with_Unit_Scopes)中列出,所以它应该是一个德尔福单元(至少在XE2中,如doc所示) 。虽然我的XE7 Pro版本找不到它。 – 2015-03-25 07:17:04

+0

你的代码使用LibHelp的代码是什么?你为什么现在升级到Delphi 7?这似乎有点毫无意义。 – 2015-03-25 07:29:49

回答

0

我在D2007中既没有LibHelp.pas也没有.dcu,但是它在一些财产编辑器中使用。所以我想这是设计时间的东西,任何使用它的代码都需要在设计时需要的设计时间包中。您对Proxies.dcu提示的评论方向相同,所以我建议将设计时和运行时的东西分为两个不同的包。