gpt4 book ai didi

delphi - 如何保持多个项目的使用列表相同

转载 作者:行者123 更新时间:2023-11-28 20:24:36 26 4
gpt4 key购买 nike

我有一个客户端应用程序和一个测试应用程序。如果有人向客户端应用程序添加/删除单元,我希望测试应用程序发生相同的更改。

我可以想到 3 种方法,但都有缺点

<强>1。手动更新 dpr 中的测试项目使用列表。

这里的问题很明显,每个项目都需要人工干预。

<强>2。使用包含已用单位列表的共享 .inc 文件('\forms\frmXXX.pas' 中的 frmXXX 列表...)

IDE 不喜欢项目文件中的 .inc 文件,并且将再次需要手动工作来维护

<强>3。与 #2 相同,但使用共享单元而不是 .inc 文件。因此,不是更新 .inc,而是更新共享的 .pas

IDE 不会真正将共享单元使用的文件视为项目中的文件,也不会在“查看单元”对话框中列出它们


是否有任何其他方法可以使我缺少的多个项目的使用列表保持同步?

目前正在使用 D2007,但希望这没关系。

最佳答案

您可以使用像 Apache Ant 这样的构建工具,在脚本文件(或配置文件)中维护单元名称,并让 Ant 使用 replace task 替换所有 *.dpr 文件中的占位符。 .

这会自动重新生成 dpr 文件并使它们保持同步。

关于delphi - 如何保持多个项目的使用列表相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11273337/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com