2016-08-05 4 views
3

私はデルファイ10シアトルで、Options->Library->LibraryPathの「無効なパスを削除する」ボタンをクリックして、デフォルトの環境パスを使いこなしました。デフォルト設定を復元する方法はありますか?例えばデルファイの環境パスを復元する

$(BDSLIB)\$(Platform)\
$(BDSCOMMONDIR)\Dcp\$(Platform)

(これらは無効である)

+4

にそれは削除ボタンではなく、 '' $(プラットフォーム)のように、まだ*コンパイル時に取り込まれた変数を含むパスを無視するのに十分な*スマートではないことは残念ですそれらを無効として扱う –

答えて

1

があり、デフォルトであり、あなたの設定を復元するための方法で構築します。 -rXXX

bds.exe -rXXXコマンドラインパラメータを持つ(15以上)

実行デルファイ長年に利用できるこの方法です。何が起こりますか:

-rの後に指定する名前は、レジストリハイブです。そのレジストリ ハイブが存在しない場合、IDEはデフォルトの という新しいレジストリハイブを作成して使用します。これにより、すべての デフォルト設定に戻りますので、ほとんどの起動時の問題はIDEで修正されます。メモ は、カスタムコントロールが既定値の一部ではないため、この 手法により、IDEに以前にインストールされたカスタムコントロールが存在しなくなります。カスタムコントロールがこのエラーの最も一般的な原因である です。したがって、 の時間とテストで1つあるものを追加したいと思うかもしれません。

新しいレジストリハイブは、レジストリの HKCU \ Software \ Embarcadero \ name \ versionに保存されます。 IDEの現在の設定は、HKCU \ Software \ Embarcadero \ BDS \ versionに保存されています。 は、regeditを使用して2つのレジストリハイブを比較して、何が違うかを確認できます。

新しい環境からライブラリ/ブラウジングパスを復元するには、XXX環境からコピーして通常の環境に貼り付けます。

続きを読むhttp://docwiki.embarcadero.com/RADStudio/Berlin/en/IDE_Command_Line_Switches_and_Optionsでかつhttp://support.embarcadero.com/es/article/42597

+1

これは面白いアプローチであり、デルファイには新しくなっています。私はいつもembarcoderoへの言及を感謝します。 – SHAKEnBake

1

再インストールの短いそれらを復元する方法はありません。しかし、ここに私がシアトルのインストールで持っているものがあります(新しいノートパソコンにはかなり新しくインストールされていて、私はベルリンを使っていたので、かなりバニラでなければなりません)。私は2つの形式 - 直接コピー/貼り付けのバージョンと個々の項目のリストに入れますので、どちらでも簡単に使うことができます。

シングルラインのコピー/貼り付け:

$(BDSLIB)\$(Platform)\release;$(BDSUSERDIR)\Imports;$(BDS)\Imports;$(BDSCOMMONDIR)\Dcp\$(Platform);$(BDS)\include; 

個々のエントリ:

$(BDSLIB)\$(Platform)\release; 
$(BDSUSERDIR)\Imports; 
$(BDS)\Imports; 
$(BDSCOMMONDIR)\Dcp\$(Platform); 
$(BDS)\include; 
+1

私はこれを見た前に修正/修理のインストールを試みましたが、それでもやりませんでした。 $(BDSLIB)\ $(Platform)\ release以外のこれらのパスを復元するように見えました。まだ何が欠けているかを調べるためにそれをテストします。 – SHAKEnBake

+0

AFAIKの修正/修理はしません。アンインストールを実行し、レジストリエントリを削除するためにチェックボックスをオンにしてから、最初から再インストールする必要があります。 (または、私が投稿した最初のコードブロックをコピーして貼り付け、そのすべての作業をスキップすることができます) –

+0

設定を復元するためのデフォルトとビルド方法があります。この方法は長年にわたり利用可能である(15以上)。あなたの「解決策」は悪い習慣です。 – Zam

関連する問題