delphi - 如何在 Vista 上安装 Delphi 7

标签 delphi windows-vista

我多次尝试在 Vista 上安装 Delphi 7,但 Vista 告诉我此应用程序 (Delphi 7) 存在已知问题,从而阻止了我这样做。我公司的其他几个人在 Vista 上安装 D7 时遇到了问题。

这得出的结论是,我们的 D7 应用程序面临风险,因为公司可以在应用程序的生命周期内切换到 Vista 或 Windows 7,而更新的 Delphi 版本不在公司的政策范围内。因此,管理层决定用 C# 重写该应用程序。

我的问题:

  1. 如何在 Vista 上安装 D7
  2. 拥有此类安装经验
  3. IDE及开发程序稳定性风险评估
  4. 有关 Windows 7 下可执行性的风险评估

不使用任何第三方组件或数据库 - 在 Vista 下运行开发的应用程序应该没有问题。如果不能在 Vista 下进行开发和调试(Vista 将是唯一的客户平台,是的,内部编程),那么将导致某种跨平台开发 - 如果我们被允许保留 XP 作为开发平台的话。

这不是开发人员决定重写,过去 3 年里公司一直在这样做:如果您必须大幅接触用 Delphi 开发的应用程序,或者存在一定的风险,无法在计划中生存下来生命周期/生命周期,必须重写。由于取消了另一个项目,生命周期刚刚延长至 2015 年。

所以这里的主要问题实际上是:我希望对风险进行有根据的论证。

最佳答案

如果你可以关闭UAC,在Vista下运行Delphi 7是没有问题的。启用 UAC 后,启动 D7 时会收到错误消息,但它仍然有效,只需单击“确定”并继续。

用D7编译的程序在Vista下没有问题。但Vista的新功能仅Delphi 2007/2009支持。

我们在 XP 和 Vista 上使用 D7,构建和维护一个商业应用程序,从 D2 到 D4,从 D5 到 D7。除了 BDE 的问题导致我们切换到 DBX(Corelabs)之外,没有任何问题。

关于delphi - 如何在 Vista 上安装 Delphi 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/107123/

相关文章:

delphi - Delphi XE6 中 datasnap 服务器方法调用后文件删除

delphi - 获取表单的大小和边框

windows-vista - 为什么文件被放置在 "C:\Users\<username>AppData\Local\VirtualStore\Program Files(x86)"中?

winapi - 以编程方式阻止 Windows 屏幕保护程序启动

c# - 奇怪的 FolderBrowserDialog 行为

windows-vista - Windows Vista 中 %allusersprofile% 文件夹的位置?

delphi - delphi应用程序中的背景音乐

delphi - 如何在 Delphi 中提高 TCP 数据包的优先级?

windows - HKLM注册怀疑

delphi - delphi XE2中如何从绝对地址读取数据