我有一个客户端应用程序和一个测试应用程序。如果有人向客户端应用程序添加/删除单元,我希望测试应用程序发生相同的更改。
我可以想到 3 种方法来做到这一点,但都有缺点
1. 手动更新 dpr 中的 Test 项目使用列表。
这里的问题很明显,每个项目都需要人工干预。
2. 使用包含使用单位列表的共享 .inc 文件('\forms\frmXXX.pas'...中的 frmXXX 列表)
IDE 不喜欢项目文件中的 .inc 文件,并且需要手动维护
3. 与#2 相同,但使用共享单元而不是 .inc 文件。因此,您无需更新 .inc 而是更新共享的 .pas
IDE 不会真正将共享单元使用的文件视为项目中的文件,并且它们不会在“查看单元”对话框中列出
是否有任何其他方法可以使我缺少的多个项目的使用列表保持同步?
目前使用 D2007,但希望没关系。