【问题标题】:Delphi 6 IDE and apps working on windows 7 64 bit?Delphi 6 IDE 和在 Windows 7 64 位上运行的应用程序?
【发布时间】:2011-01-13 00:08:03
【问题描述】:

我有一个使用 Delphi 6 开发的商业应用程序。我一直在 windows xp 32 位下进行开发,但即将获得一台使用 Windows 7 64 位的新开发机器。

Delphi 6 会在新环境中安装和工作吗?

开发的应用程序也使用 BDE,在 vista 上我根本无法使用它,这意味着我的客户必须留在 windows xp 上。我不希望 Windows 7 出现这种情况。BDE 在使用 Windows 7 时是否有任何问题?

(或者最好使用虚拟化)

【问题讨论】:

  • 嗨,马克,这似乎是两个单独的问题,不如删除 BDE 问题并作为单独的问题重新提问。

标签: delphi windows-7 delphi-6


【解决方案1】:

我没有使用 Win 7 的经验,但您可以查看 Embarcadero Discussion Forum 仅用于 Delphi6

对于 BDE 来说是 here

【讨论】:

    【解决方案2】:

    我的开发机器已经运行了近一年的 64 位 Windows 7,并启用了 UAC。我在 Delphi 6 中进行日常开发没有问题。我确实有一个建议,但这适用于在 Vista 或更高版本上安装 Delphi 2007 之前的任何版本的 Delphi:

    安装到非系统保护文件夹而不是安装到 \Program Files。例如,我将 Delphi 6 安装到 C:\Programs\Borland\Delphi6\(并将 Common Files 文件夹安装到 C:\Programs\Common Files)。这避免了与 Delphi 6 对 UAC 不友好有关的问题。 Windows 将 \Program File 写入重定向到虚拟存储的文件虚拟化功能会导致 Delphi 6 产生额外的混乱。但是,我描述的方法非常有效。

    【讨论】:

      【解决方案3】:

      正如 Jon Robertson 在他的回答中所说,Delphi 6 应该在 Windows 7 64 位下工作。但我强烈建议使用支持 XP 模式 的 Windows 7 专业版。这样你就得到了一个 Windows XP 虚拟机。使用免费的VMware Player,您可以转换此 Virtual PC VM 并将其与提供比 XP 模式更好的性能的 VMware Player 一起使用。

      在 VM 中使用 Delphi 可为您带来多项好处。因此,备份您的开发系统非常容易,您可以轻松地将其转移到另一台机器上。另一个很大的优势是,如果您使用单独的虚拟机,您可以避免产品或产品版本之间的组件版本冲突。

      【讨论】:

      • Windows 7 刚发布时,我们尝试使用 XP Mode 进行 Delphi 6 开发。这很头疼,我们从来没有让它工作。我完全支持虚拟环境并在虚拟环境中进行开发。但是对于 XP Mode,我觉得 Microsoft 非常努力地让它变得透明,以至于他们让它变得不稳定。虚拟环境的想法是具有隔离性。而 XP Mode 则不遗余力地与宿主环境集成。
      • 完全不需要这个
      【解决方案4】:

      我已经让 BDE 在 Windows 7(64 位)上运行,连接到 Oracle 11g 和 Oracle Express。不过,我使用的是用 NSIS 编写的自定义安装程序。它只是安装相关文件并设置注册表项。

      【讨论】:

        猜你喜欢
        • 2012-01-28
        • 1970-01-01
        • 2011-06-12
        • 1970-01-01
        • 2011-01-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-03
        相关资源
        最近更新 更多