【问题标题】:Will Delphi 5 IDE run on windows 10?Delphi 5 IDE 会在 Windows 10 上运行吗?
【发布时间】:2015-08-15 20:23:20
【问题描述】:

我在 Surface Pro 3(win 8.1)上运行 Delphi 5,在台式机上运行 7-64 位。如果surface pro 3“升级”到win 10,Delphi 5会继续正常运行吗?

【问题讨论】:

  • 现代 IDE 版本在 Win10 上运行,它们比 D5 具有更多的复杂性和依赖性。所以我相信它会正常工作,特别是如果它在 Win8 上工作。另一方面,现代版本确实将一些文件放在 Windows 系统文件夹中,这些文件需要在“升级”系统上手动移动,因为 Win10 通过将 C:\Windows 重命名为 C:\windows.old 来保留现有的 Windows 安装,并且具有给IDE带来了一些小问题。因此,如果您在运行 D5 时遇到任何问题,因为它在系统文件夹中找不到文件,请检查旧系统文件夹。
  • remy 评论的附加评论;如果您的任何软件都无法运行,您可以降级。仅在 win 10 升级后的一个月内。
  • 非常感谢 Remy 和 Laurens 的有用回复。谢谢。
  • 问:您使用 Delphi 5 有什么特别的原因吗?与Borland Pascal(一个极端)或当前版本的XE8(另一个)相反?有趣的链接:Inspiration to Ditch Your Ancient Delphi Version
  • @paul 有时它只是权宜之计,有时它是安全的。我最近对一个不再维护的程序做了一个小改动,这是一个在 Delphi 6 中开发的程序。如果换成现代的 Delphi 会很冒险。

标签: delphi delphi-5


【解决方案1】:

是的,Delphi 5 将在 Windows 10 上运行。当然,您需要处理这样一个事实,即 IDE 尝试写入其安装目录,但在 UAC 下的默认安装下失败。但是您已经知道如何处理它,因为您有在 Windows 7 和 Windows 8 上运行它的经验。

【讨论】:

  • 我在 Windows 7、8 和 10 上使用 Delphi 7。您需要做的就是不要安装在“程序文件”目录中。我创建了一个目录 c:\ggProgramFiles,这是我安装 delphi 7 的地方。运行良好,没有任何问题
  • @GuidoG 我在程序文件下安装并将许可 ACL 应用于安装目录
  • 不知道那个。如果 Delphi 想读/写它的文件,会使用实际文件还是 windows 会使用用户目录中的副本?如果是后者,我会通过,对此有不好的经验
  • @GuidoG 我不知道uses 目录是什么意思。对于非 UAC 感知的 Delphi 版本,安装目录上的许可 ACL 有效。我更喜欢这样,因为它将我的程序保存在一个地方,并避免在根级别目录扩散。同样的策略适用于 Python 安装及其站点包目录。
  • 我的意思是,当不是为 windows 7 或更高版本(delphi 7)编写的软件写入程序文件目录中的文件时,windows 不使用实际文件,而是创建一个副本隐藏在用户文档文件深处,我相信它是用户的appdata目录。问题是,当同一个软件从这些文件中读取时,有时 windows 从实际文件中读取,同时写入副本。这当然会产生奇怪的结果
【解决方案2】:

它可以运行但更具实验性,不建议开发一些东西。在某些机器上,dbe 安装程序在安装期间停止。组件栏不显示提示。调试程序终止后它变得不稳定,一些冻结了 IDE。您应该以没有兼容的管理员身份启动 delphi。选项,否则你会在调试模式下得到非常慢的程序。 哦,我忘了,有些组件坏了,比如最新的快速报告组件会产生“没有可用的默认打印机”之类的错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 1970-01-01
    • 2011-01-30
    • 2023-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多