我在由3个项目组成的项目组中工作,共有单位。
项目1中的,我在项目来源中写道:
<div ng-repeat="myQuestion in myQuestions">
<p class="txt">{{myQuestion.question}} </p>
</div>
在项目2中,我在项目来源中写道:
program Project1;
{$DEFINE FIRSTPROJECT}
uses
.....
然后在我写的不同单位代码:
program Project2;
{$DEFINE SECONDPROJECT}
uses
.....
第一个项目代码永远不会被编译(它只是被忽略)。但是,如果我将{$ DEFINE FIRSTPROJET}放在同一个单元中,那么它就可以工作......(在Delphi2009中)。
我如何传播我的编译指令抛出所有使用的文件?只是取决于我想编译的项目......
答案 0 :(得分:1)
$DEFINE
指令是定义它们的单元的本地指令。如果将它们放在项目源文件(.dpr文件)中,则它们仅应用于该.dpr文件。
您需要使用Project Options dialog为每个项目添加条件定义。