競合はありますか?
18 に答える
Delphi のすべての新しいバージョンは、常に古いバージョンの /next/ に安全にインストールできます。
新しいバージョンはそれぞれ、独自のディレクトリにインストールする必要があります。
複数のバージョンをインストールする場合は、常に最も古いバージョンを最初にインストールしてから、最新のものを順にインストールしてください。
私たちは、Delphi のすべてのバージョンが共存できるように懸命に取り組んでいます。ただし、1 つのバージョンを別のバージョンの上に直接インストールしないでください。
同じマシン (このマシン) で 2007 と 2009 を問題なく実行しています。唯一の問題は、コンポーネントを同じディレクトリにコンパイルする場合です。毎回すべての DCU とパッケージを再構築するか、バージョン固有のパッケージとディレクトリを作成する必要があります。
それらを独自のディレクトリにインストールし、パッケージバイナリを別々に保管してください。問題ないはずです。このマシンで 2009、2007、2006、7、および 5 を問題なく使用できます。
はい-ロブが言ったように(Robsoft)私は両方ともここで働いています。Delphiは、常に他のバージョンとの共存に非常に優れています。
明らかに、Delphiファイルを開くためのデフォルトとして使用できるバージョンは1つだけです。
1 台のマシンに少なくとも 4 つの Delphi バージョンがあります。彼らはお互いに噛みません。
これを逆にすると問題が発生したため、常に古いバージョンを最初にインストールします。
衝突してはいけません。
D2006 と同じマシンで D2007 をまったく問題なく実行しました (実際、ショックを受けました)。
D2009 はまだ試していませんが、問題ないはずです。
しかし、この男には問題がありました。 うまくいけば、彼の問題は、彼がその記事で説明したカスタム セットアップによるものでした。
私の同僚 (彼は現在 dcraggs としてここにアカウントを持っていると思います) は、両方を同じマシンで問題なく実行していると思います。
コンポーネントと DCU に互換性がないことを考えると、D2009 をインストールすることで既にインストールされている D2007 が壊れた場合、Embarcadero の大きな目標になることは間違いありません。 D5 と D7 もまだ必要です!)
理論的には可能ですが、多くのサードパーティ(または独自の)ライブラリを使用すると、かなり速く毛むくじゃらになる可能性があります。このような理由から、私は仮想マシンで開発する傾向があります。しかし、YMMV。
大丈夫です。私は Delphi 7、2006、2007、2009 にサードパーティ ライブラリのDev ExpressとRem Objectsをすべて使用しています (2009 年の Dev Express を除く - まだリリースされていますか?)、すべて問題なく動作します。他の人が指摘したように、バージョンは最も古いものから新しいものへとインストールされました。
問題ないようです。D2009 を TurboDelphi と共にインストールし、2007 および 2、5、7 をすべて同じ Vista マシンにインストール
2007 と 2009 の両方に Jedi JVC と JVCL がインストールされています。すべて正常に動作しているようです。それが役立つことを願っています。
私は Delphi 2007 を持っており、昨日 2009 をインストールしましたが、これまで目に見える問題はありませんでした。どちらもうまく機能しているようです。
.. また、既存のパッケージをコンパイルする場合は、各バージョンの BPL ディレクトリがパスにあるため、それらに新しい名前 (たとえば、D12 のサフィックス) を付けてください。
既存の D2007 Enterprise インストールを使用して、Vista Business を実行している VMWare インスタンスに D2009 Enterprise をインストールしました。おそらく私が何か間違ったことをしたのでしょうが、D2007 IDE でエラーが発生し始め、D2007 でコンパイルされた exe ファイルで不明なフィールド タイプという非常に奇妙なエラーが発生しました。D2009 をアンインストールしたところ、エラーはなくなりました。
CodeGear は、競合があってはならないと述べています (手元にリンクがありません。申し訳ありません)。主力の PC に D2009 をまだインストールしていないので、それが正しいかどうかはわかりません。
レジストリの設定はパスが異なり、パッケージの名前も異なるため、実際には問題はありません。
Delphi 2009 と Delphi 2007 のプロジェクトには互換性がなく、共有できませんが、インストールが互いに干渉することはありません。
常に古いバージョンを最初にインストールする必要があります。最初に 2009 をインストールしてから 2007 をインストールしようとしましたが、2007 のセットアップに失敗しました。
2009 をアンインストールし、2007 から始めて、最初にインストールの問題を修正しました。
リリースの順序に沿って移動することは必須です。古いものを最初にインストールします。ただし、アンインストールはややこしいかもしれません。 Delphi 2009 データ エクスプローラーを修正するには?