无法加载包含它的单元,它也包含在包中

时间:2013-12-02 06:10:36

标签: delphi delphi-7

我正在开发包含mdi子表单的Delphi 7应用程序。我在一些包中使用了一个通用单元(例如Zlib来压缩和解压缩)。我加载第一个包和它的form1,其中包含zlib(它在用途部分中使用),当我加载第二个包具有相同的条件(form2包含zlib),而第一个包加载我得到一个错误“无法加载包A它包含单元'UtilityPasZlib',它也包含在包B“中。 我读了一些aricles,他们让我在需求部分使用UtilityPasZlib,但我不知道如何。 我怎么解决这个问题 。 感谢

1 个答案:

答案 0 :(得分:0)

单元可能不会出现在加载到同一程序中的两个或多个不同的包中。在您的情况下,您必须将共享单元移动到其他现有包使用的单独包中。

对我而言UtilityPasZlib是什么并不明显,但也许你不需要它。毕竟,Delphi 7附带ZLib单位。