1

適度に最新のレポートビルダーとDevExpressSuiteを含むDelphi2007VMがあります。特定のクライアントの特定のプロジェクトに使用します。

同じクライアントに対して、D5 VMもあります。これは、たまたま(異なる、古い)バージョンのReport Builderと、いくつかの異なる(古い)バージョンのDevExpressコンポーネントを使用しています。

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

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

何かアドバイス?:-)

4

1 に答える 1

4

複数の Delphi バージョンは、古いバージョンの後に新しいバージョンをインストールするという正しい順序でインストールすると、うまく共存できます。これは、実際のマシンと同様に VM にも当てはまります。スナップショット機能を備えた VM マネージャーを使用している場合は、Delphi 2007 に Delphi 5 をインストールしてみて、問題が発生するかどうかを確認してください。問題がある場合は、スナップショットに戻すだけです。ただし、新しい VM のセットアップは大きな作業ではないため、代わりにそれを行い、Delphi のバージョンを推奨される順序でインストールします。

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

于 2009-06-26T07:12:48.810 に答える