簡體   English   中英

同一台機器上的多個 Delphi 版本

[英]Multiple Delphi versions on the same machine

我們要做的是在同一台機器上安裝多個 Delphi 版本,這些版本是 D7、D2010 和 DXE。

我們以前有 D7 和 D2010,一起工作正常(由於各種版本的特殊條件,不得不為 D7 和 D2010 復制組件),但是,我不確定 XE,因此有問題。

當然我們可以嘗試,但這意味着要浪費不少時間,所以如果有人已經做過類似的設置或者正在積極做,你能分享一下你的經驗嗎?

編輯1

D7-D2010 安裝按時間版本順序執行:

  • D7+更新
  • D2010+更新

我從未在同一台計算機上安裝過許多不同版本的Delphi的麻煩。 這是一個受良好支持的配置,因為例如組件供應商需要能夠測試他們支持的所有版本。

每個Delphi可以使用一個VM,但也可以將所有版本的Delphi放在同一台計算機上。

當我將多個Delphi版本放在一台計算機上時,請確保系統PATH中沒有Delphi版本。 然后,當我執行自動命令行構建時,我將在構建腳本的開頭添加到PATH中。 這樣,我確信我總是能得到想要的版本。

它應該工作正常。 我沒有嘗試過將您的確切組合使用,但是我正在家里運行7和XE,在工作中是2007和XE2。 沒問題。

但是,您可能會考慮將不同版本放置在虛擬機上,以便將它們(及其所有組件)分開,而不用冒着風險在更改另一個項目時取消一個項目的配置的風險。

您應該小心並始終按時間順序安裝Delphis,首先是較早的版本。

您可以並行運行從7到XE2的每個版本的Delphi,而不會出現任何問題。 我正在這里的主要開發機器以及干凈的開發VM上執行此操作。

只要確保您在外殼程序打開Delphi項目或Pascal單元時安裝了希望作為默認值的最后一個Delphi版本即可。

適用於所有安裝中所有路徑的特定文件夾,它應該可以工作。

例如\\ Delphi XE1 \\ Delphi XE2

或直接使用Rad Studio 14.0 \\等。

只要確保通用文件和文檔以及類似的東西也可以進入Rad Studio 14.0中即可。

因此,每個delphi版本都有一個主文件夾,並確保安裝程序將所有內容都安裝到該主版本文件夾中。

自從我開始使用XE3以來,我遇到了一個令人討厭的問題,即在編譯和鏈接時偶爾會出現一個錯誤,指出該EXE因為已經存在而無法寫入(即它無法覆蓋現有EXE),因此會出現錯誤。 我總是同時運行Delphi7和XE3,因為我有同時維護的大型項目。 有一天,我真的經常遇到問題,這讓我發瘋,所以我開始嘗試一些事情。 其中之一是在運行XE3時不運行Delphi7,這是罪魁禍首。 在使用XE3加載項目時,我也遇到了隨機斷點,這個問題也得到了解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM