7

Delphi 2010からアップグレードした後、DelphiXEのライブラリパスのほとんどを失いました。

これで、いくつかの単純なアプリでさえコンパイルに失敗します。

ライブラリパスにあった失われたディレクトリエントリを回復する方法はありますか?

編集:私はこの問題の驚くべき解決策を見つけました、ただこのレジストリキーを削除してください:

HKEY_CURRENT_USER \ Software \ Embarcadero \ BDS \ 8.0 \ Library

Delphiを再起動すると、レジストリ内のキーが正しいデフォルト値で再度生成されますが、サードパーティは失われます。少なくとも今は機能しています。

同じ問題を抱えている人に役立つことを願っています:)

4

3 に答える 3

5

私にとって、これは、Win7X64 の下の Delphi XE に VirtualTreeview 4.8.7 (? 5?) をインストールした後に発生しました。上記のregパスの削除を試みましたが(ファイルに保存した後)、うまくいきませんでした。

次に、パス全体に対する以前の変更を記憶しているライブラリ パスにドロップダウンがあることに気付きました。それ(および他のすべての記憶されているもの)を1、2ステップ戻し、すべてをコンパイルします。

すっごく、それから私は違いを見て元々悪いものを再インポートしました。一番上の行にあります

$(BDSLIB)\$(Platform)\release は $(Platform)\release でした (バージョンが正しくありません)

完全な行を含めるように変更され、すべてが順調です。$(BDSLIB)\$(プラットフォーム)\リリース

これは、インストーラーがこれらを取り除いて再構築するためだと思いますが、これは 1 行ではなく 2 行として扱われます。

Scotto the Unwise (勝利のためのスペルチェック)

于 2011-06-09T23:13:34.937 に答える
1

Delphi 2010 はまだインストールされていますか? そこからライブラリパスをコピーするだけです。

于 2010-09-29T16:05:34.437 に答える
0

ハードドライブのどこかに誤って保存されていなければ、何もないと思います。ただし、安全な方法は、Delphi を完全に再インストールしてから、すべてのコンポーネントを再インストールすることです。

于 2010-09-29T15:26:31.803 に答える