1

コンピュータ クラッシュ後の再構築中に、Delphi 7 を再インストールし、次に Delphi 2007 を再インストールしました。Delphi 2006 のインストールはスキップしました。ただし、Embarcadero が D2006 の最新バージョンのダウンロードを停止する前に、Delphi 2006 をインストールしたいと考えています。

他の 2 つのインストールに悪影響を与えずに、このコンピュータに Delphi 2006 をインストールすることは可能ですか?

私の唯一の懸念は、SYSTEM PATH 変数の混同の潜在的な問題です。Delphi の各バージョンは、BPL ファイルの場所を記憶するためにシステム PATH 値を使用します。次に、システム PATH ステートメントは、各 Delphi インストールによって作成された複数の BPL パスの場所を保持します。ただし、各バージョンの Delphi は、パスのリストにある最初の BPL パスのみを検出して使用します。これは常に最新のインストールです。(Delphi は、現在のシステム PATH 値の先頭に BPL パス参照を追加ではなく挿入でインストールします。)これが発生した場合、たとえば、Delphi 7 が Delphi 2007 の BPL ファイルを参照する可能性があります。もちろん、それはまったく良くありません。これは、私が回避する方法を知っているものです - それが唯一の問題である場合。

答えが「Delphi 2007 を最初にアンインストールする」ではないことを願っています。すべてのアドオン コンポーネントを再インストールするにはかなりの時間がかかるため、これは私にとって苦痛です。

4

2 に答える 2

2

Delphi 5、Delphi 2006、Delphi 2007、Delphi 2009をさまざまな順序で複数のコンピューター(ラップトップ、作業用マシン、ホームデスクトップなど)にインストールしましたが、問題はありませんでした。

于 2009-07-29T00:42:04.403 に答える
0

2007 は 2006 バージョンに基づいているため、2007 のインストール後に 2006 をインストールすると、問題が発生する可能性が高いと思います。テスト目的でどうしても 2006 のコピーが必要な場合は、VMWareまたはVirtual PCを使用して仮想マシンをセットアップすることを強くお勧めします。これにより、2006 に対して直接テストできます... 2006 と 2007 が同じマシンにインストールされている場合、2006 をテストしていない場合... 2007 がインストールされた 2006 をテストします。

于 2009-07-29T16:00:53.410 に答える