0

我正在使用 Delphi XE3,我有很多项目在 DPK 文件中包含一个 rtl 单元(需要设置{$SetPEFlags IMAGE_FILE_NET_RUN_FROM_SWAP}),所以他们的 DPK 看起来像这样:

requires
  { ... };

contains
  { ... },
  Winapi.Windows;

{$SetPEFlags IMAGE_FILE_NET_RUN_FROM_SWAP}

end.

最近我通过从 Windows 资源管理器中选择 DPK 并使用拖放将它们添加到项目组中来添加项目,现在一些项目(不是全部)的项目树如下所示:

项目树

如何防止Winapi.Windows.pas在项目树中显示?

4

1 回答 1

0

DelphiWinapi.Windows.pas在您的项目中显示为在项目树中如此之深的原因是所述文件的位置不在您的项目文件夹或其任何子文件夹中,因此需要添加绝对路径信息。

但是可以使用相对路径信息添加驻留在项目文件夹或其任何子文件夹中的单元。在这种情况下,除非您在项目目录中也有深层文件夹结构,否则可能不会有如此深的树结构。

于 2021-09-16T22:31:22.257 回答