Delphi {$INCLUDE filename}使用dpr文件的一部分
我有许多使用相同单元的Delphi 10项目,我们称之为“公共”.
当我向公共添加一个新单元时,我必须手动将它添加到每个项目中.我尝试在每个.dpr文件的uses部分添加一个{$INCLUDE commons.inc}行: uses Forms,{$INCLUDE commons.inc} projectUnit1,...; commons.inc有这样的内容: common1,common2, 我可以编译一个项目,但无法管理commons.inc中的单位.通过管理,我的意思是Ctrl-F12,从项目中删除等. 这是来自Delphi的帮助:
我想这就是为什么我的想法不起作用? 我做错了什么,还是有另一种解决方案? 解决方法
这种解决方法可能适合.到目前为止,我发现的唯一缺点是包含的文件没有出现在项目管理器中.
>将包含要包含的文件的文件夹添加到每个项目的搜索路径中.>创建一个普通的.pas文件Include.pas,并在每个项目中以正常方式包含它.>将要包含在多个项目中的文件添加到Include.pas的uses子句中.如果需要,可以使用$IFDEFS. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |