1


0

合理的に最新のReport BuilderとDev Express Suiteを含むDelphi 2007 VMを持っています。 特定のクライアントの特定のプロジェクトに使用します。

同じクライアントのために、私はD5 VMも持っていて、それはたまたま別の(古い)バージョンのReport Builderと異なる(古い)バージョンのいくつかのDev Expressコンポーネントを使用しています。

D2007 VMにD5(およびそれが使用するコンポーネントのバージョン)をインストールし、そのクライアントのためのすべてを含む1つの「uber VM」を持つことができれば、それはこのクライアントのための私の仕事のテストと一般的なメンテナンスをずっと簡単にします。 。 当然、私はコンポーネントのさまざまなバージョンを別々にしておく必要があります。

あなたがまだ退屈で眠るためにまだ漂流していないことを願います - 私がこれをやろうとする前に私が知っておくべき何らかのトリックやヒントがあるかどうか疑問に思います。 私は、D5をD2007マシンに入れるほうが簡単であると考えました(より大きな既存のVMドライブなど、さらにD2007インストールを再登録するプロセスなどを避ける)が、D2007をD5に追加する方が簡単な場合は、一周すると思います。

何かアドバイス? :-)

1 Answer


4


あなたがhttps://stackoverflow.com/questions/139844/can-delphi-2009-be-installed-on-the-same-machine-as-delphi-2006-or-delphi-2007であれば、複数のDelphiバージョンが非常にうまく共存します。 / 147553#147553 [正しい順序でインストールし、古いものより新しいバージョンをインストールする]。 これは実際のマシンと同じようにVMにも当てはまります。 スナップショット機能を備えたVMマネージャをお持ちの場合は、Delphi 2007の上にDelphi 5をインストールして、問題がないかどうかを確認することができます。その場合は、単にスナップショットに戻ります。 ただし、新しいVMを設定するのは大きな作業ではないので、代わりにDelphiのバージョンを推奨の順序でインストールします。

複数のバージョンのコンポーネントセットをそれぞれ独自のディレクトリにインストールすることもできます。 1つのIDE内に登録できるのはそのうちの1つだけですが、IDEのバージョンごとに異なるバージョンを使用できます。 問題を起こすインストーラがある場合は、いつでもDelphiとコンポーネントセットを1つのアカウントにインストールし、別のアカウントで開発することができます。 インストーラは通常、マシンと現在のユーザレジストリハイブにのみ書き込みます。そのため、別のアカウントでDelphiを実行すると、手動でパッケージをインストールできます。 ほとんどのパッケージはバージョン固有のパッケージファイルを持っていますが、他のすべてのソースファイルは同じ名前で、各Delphiバージョンごとに再構築する必要があります。