0

3 つのプロジェクト (2 つの exe と 1 つの dll) を含むプロジェクト グループがあります。現在、2 つの exe プロジェクトで共有されている 1 つのユニットで、特定のプロジェクトでのみ特定のリージョンをコンパイルしたいと考えています。どうすればこれを達成できますか?私はこのようなことをすべきですか?

{$IF PROJECT1}
// Compile this code
{$IFEND}

これまで Delphi コンパイラ ディレクティブを使用したことがありません。

4

1 に答える 1

3

コンパイラ ディレクティブはプロジェクト レベルで定義されるため([プロジェクト] > [オプション] > [Delphi コンパイラ] > [コンパイル])、ディレクティブを定義している限り、記述どおりに動作するはずです。

于 2013-03-19T21:38:53.830 に答える