2

幾年前,我在Windows'98 SE機器上使用Delphi 4 Pro創建了Delphi項目。在Windows XP(或更高版本)上可以安裝和使用Delphi 4 Pro嗎?

在Windows XP計算機(或更高版本的操作系統,如Windows 7)上安裝相同的Delphi 4 Pro以查看和更新​​舊的Delphi項目是否可行?

+0

我有經驗將Delphi 5安裝到Win2K和winXP。 /// 如果D4是類似的,那麼主要的問題將是具有空格的長路徑。所以 - 去控制面板的「系統屬性」,並檢查OS的環境變量,如TEMP,TMP等。將它們設置爲像c:\ temp或c:\ windows \ temp這樣的短路徑並修復ACL你的用戶訪問這些。然後在'Advanced'模式下將Delphi安裝到'C:\ Delphi'之類的路徑中。這應該包括一切,IDE本身,文檔,BDE和其他常見文件,InstallShield - 一切。之後,我認爲D4會起作用。至少D5工作。 –

+1

安裝到名稱中包含空格的位置完全沒有問題。沒問題,安裝到C:\ Program Files文件(x86)\ Borland \ .... –

+0

@david我害怕XP中引入的'Program Files'的I/O限制,特別是如果安裝第三方組件有習慣安裝到Delphi子文件夾中。所以最好在安全的一面玩,一次更換安裝路徑並不需要太多花費。 –

回答

2

我已經在各種32位操作系統上運行Delphi 4,沒有任何問題,包括32位XP和Win7。

但是,在64位Windows 7以及其他64位Windows版本(包括Windows Server 2008 R2)中,我發現它很難安裝,並且運行得不好。

將現有的Delphi 4代碼移至Delphi 2007可能不會很困難。你也應該考慮這個選項。

+0

感謝您的幫助。如何將Delphi 4項目移植到Free Pascal(來自www.freepascal.org)?因爲它是Pascal(如Delphi),免費開源,並積極支持當前的操作系統。 – Goto10

+0

您的里程可能會有所不同,但對於我的應用程序來說,它基本上介於整個重寫和90%重寫之間,在我看過的情況下,除非您的應用程序真的非常微不足道,您購買XE3並留在德爾福。儘管FreePascal語言方言與Delphi非常接近,但LCL(Lazarus)和VCL(Delphi)卻有很大的不同,並且大多數VCL的第三方組件都無法移植到LCL。 –

相關問題