異なる Delphi バージョン (私の場合は 2007、XE および XE2) は、..\Documents\RAD Studio\code_templates
. XE2 は名前空間付きのユニットを使用するため、テンプレートでユニット名を使用する必要がある場合に問題が発生します。
たとえば、書き込み時に、頻度などwinbeep
で完了し、選択して停止するテンプレートがあります。これは、uses 句でユニットの一部を削除しない限り(またはもちろん、プレフィックスを手動で追加しwindows.Beep(300, 100);
ない限り)、XE2 でコンパイルされません。そうしないと参照されるため、ユニット名が必要です。Winapi.
Windows
SysUtils.Beep
テンプレートの場所を指定するオプション エントリ、レジストリ キー、または環境変数が見つかりませんでした。とは関係ありません。実際、私のコンピューターには( である)BDSUSERDIR
のパスを持つディレクトリさえありません。これは私の見落としですか? 実際、コード テンプレートを再配置するオプションはありますか? そうでない場合、新しいフォームの uses 句で IDE にユニット エイリアスを使用させることは可能ですか?BDSUSERDIR
..\Documents\RAD Studio\9.0
編集:
ここでは、(私が強調)「作成したテンプレート(およびサードパーティのアドインによって提供されたテンプレート)は、デフォルトで \My Documents\RAD Studio\code templates\ ディレクトリに保存される」と述べられています。これは、デフォルト以外の場所に保存する方法が必要であることを意味します。しかし、この記事ではその方法について言及していません。