2つの異なるプログラムで使用したいユニットがあります。シンボルを定義したい違いを伝えるために、ユニットでそれを確認します。
私が持っているプロジェクトのDPRでは;
program Project1;
{$Define MYDEF}
uses
Forms,
...
そして私のForm1ファイルには
procedure TForm1.FormCreate(Sender: TObject);
begin
{$IfDef MYDEF}
ShowMessage('boo');
{$EndIf}
end;
しかし、私はブーイングを見ることができません!定義は特定の範囲に限定されていますか?