我有许多使用相同单元的Delphi 10项目,我们称之为“公共单元”。
当我向公共单元添加新单元时,必须手动将其添加到每个项目中。我尝试在每个.dpr文件的uses部分中添加{$INCLUDE commons.inc}
行:
uses
Forms,
{$INCLUDE commons.inc}
projectUnit1,
...;
commons.inc
包含以下内容:
common1,
common2,
我可以编译项目,但无法管理
commons.inc
中的单元。所谓管理,是指使用 Ctrl-F12,从项目中删除等操作。这是 Delphi 帮助文档中的内容:
我想这就是为什么我的想法行不通的原因?使用包含文件有一个限制:不能在语句部分中间指定包含文件。事实上,在语句部分的 begin 和 end 之间的所有语句必须存在于同一个源文件中。
我是否做错了什么,或者还有其他解决方案?
common1, common2,
。分号将终止uses语句。 - gammatester,
而不是;
吗? - Jerry Dodge