我们将所有软件包构建到同一输出目录。

该目录包括设计时和运行时包。

查看生成的BPL,是否有办法确定一个包仅是Design Time?

当我使用运行时程序包进行构建时,我希望能够将它们从部署列表中过滤掉。

过去,我已经建立了运行时包的自定义列表。我正在寻找使这一过程自动化的方法。

如果有特定于版本的答案,我们将使用Delphi XE。

最佳答案

使用 GetPackageInfo 并在pfDesignOnly参数中检查Flags
或者,如果您想跳过不必要的包含单元和必需软件包的枚举,请查看PackageInfoTable中的SysUtils(不幸的是,它隐藏在实现部分中)。

关于delphi - 您如何从BPL确定是否仅设计时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5890776/

10-13 07:36