Delphi XE2では、検索パスを設定しています。私が定義するシステム変数を使用して、検索パスで使用されるさまざまなフォルダの文字列を短くしたいとします。Delphiの検索パスでシステム変数を使用するにはどうすればよいですか?
私はこのようにそれを行う:
Search path : x:\Delphi Library\XTools;x:\Delphi Library\XDiag;
I define variable : L = x:\Delphi Library
Search path using L : $(L)\XTools;$(L)\XDiag;
私は完全なパスを書き出すある定義された環境変数を使用しない場合は、すべてが順調であるが、私は環境変数にコンパイラを使用する場合検索パスを理解できません。
多分私は正確に正しい場所にパスや変数のいずれかを指定していないよので、私はXE2よりもかなり単純であるデルファイ3を使用している:
パスがここで指定されています
をプロジェクトマネージャー|プロジェクト|オプション| Delphiコンパイラ|ターゲットすべて 構成 - すべてのプラットフォーム|検索パス
変数は、ここで指定されています。
をプロジェクトマネージャー|プロジェクト|オプション|デバッガ|対象:すべての構成 - すべてのプラットフォーム|環境ブロック|ユーザー
デバッグプロセスの変数を指定しました。代わりに、Rudyが答えたように、Tools \ Options \ EnvironmentにDelphiのプロセス用に指定する必要があります。 –