Delphi 4 Pro 能否在 Windows XP(或更高版本)上可靠地安装和使用?
Posted
技术标签:
【中文标题】Delphi 4 Pro 能否在 Windows XP(或更高版本)上可靠地安装和使用?【英文标题】:Can Delphi 4 Pro be installed and used reliably on Windows XP (or later)? 【发布时间】:2012-10-14 11:19:23 【问题描述】:几年前,我在一台 Windows '98 SE 机器上使用 Delphi 4 Pro 来创建 Delphi 项目。
在 Windows XP 机器(或更高版本的操作系统,如 Windows 7)上安装相同的 Delphi 4 Pro 来查看和更新旧的 Delphi 项目是否可行?
【问题讨论】:
我有将 Delphi 5 安装到 Win2K 和 winXP 的经验。 /// 如果 D4 相似,那么主要问题将是带有空格的长路径。所以 - 转到System Properties
的控制面板并检查操作系统environment variables
,如TEMP、TMP 等。将它们设置为短路径,如c:\temp
或c:\windows\temp
,并修复ACL 以让您的用户访问这些路径。然后以Advanced
模式将Delphi 安装到C:\Delphi
之类的路径中。这应该包括一切,IDE 本身、文档、BDE 和其他常见文件、InstallShield - 一切。在那之后,我认为 D4 会起作用。至少 D5 有效。
安装到名字带空格的位置完全没有问题。安装到 C:\Program Files (x86)\Borland\.... 没问题
@david 我担心 XP 中引入的Program Files
的 I/O 限制,特别是如果有人将习惯安装到 Delphi 子文件夹中的第 3 方组件安装。所以最好还是安全一点,改一次安装路径也不会花太多钱。
【参考方案1】:
我已经在各种 32 位操作系统上运行过 Delphi 4,没有任何问题,包括 32 位 XP 和 Win7。
但是,在 64 位 Windows 7 和其他 64 位版本的 Windows 上,包括 Windows Server 2008 R2,我发现它很难安装,而且运行起来也不是很好。
不过,将现有的 Delphi 4 代码升级到 Delphi 2007 可能并不难。您可能也应该考虑该选项。
【讨论】:
感谢您的帮助。将 Delphi 4 项目迁移到 Free Pascal(来自 www.freepascal.org)怎么样?因为它是 Pascal(类似于 Delphi),免费开源,并且积极支持当前的操作系统。 你的里程可能会有所不同,但对于我的应用程序来说,它基本上介于完全重写和 90% 重写之间,在我见过的情况下,除非你的应用程序真的很微不足道,否则你就差远了最好购买 XE3 并留在德尔福。虽然 FreePascal 语言方言与 Delphi 非常接近,但 LCL (Lazarus) 和 VCL (Delphi) 有很大的不同,VCL 的大多数第三方组件根本无法移植到 LCL。【参考方案2】:How to install Delphi 4 in windows 7(32 bit)
完全相同的问题,请检查那里的答案,最坏的情况是您将不得不运行 VM。
【讨论】:
以上是关于Delphi 4 Pro 能否在 Windows XP(或更高版本)上可靠地安装和使用?的主要内容,如果未能解决你的问题,请参考以下文章
Borland Delphi 6 谁知道这是啥软件 能否清除
PostgreSQL 9.2.4-x64 在 windows 8 Pro 64bit 上的安装问题
Steema TeeChart Pro VCL FMX 2017.20 Full Suorce在Delphi XE10下的安装