delphi XE7 与 windows 10 兼容吗?

Is delphi XE7 compatible with windows 10?

有人知道 delphi xe7 是否与 windows 10 兼容吗? Embarcadero 说 XE8 是兼容的。但对 XE7 只字不提。

您可以在 Windows 10 机器上安装 运行 Delphi XE7。当然,您可以在 Windows 10 上编译您的项目。 但是 VCL 或 FireMonkey 中没有针对新操作系统的增强功能。 Windows 10 没有 官方支持。您的应用程序在外观和感觉上可能不像 Windows 10 上的其他应用程序那样 100%。但它们仍然可以 运行 只要他们不使用 Windows 10 上不再支持的任何旧 API。

是的,您可以在Windows 10上安装XE7,它生成的可执行文件与Windows 10兼容。

Embarcadero 最近进行了大量营销活动,暗示您需要 XE8 来进行 Windows10 开发。说实话,您可以使用 Delphi 以外的任何版本 Delphi 1。当然,较新的版本使生活更轻松,显然您需要 XE2 或更高版本来定位 64 位可执行文件。

据我所知,XE8 提供的唯一 Windows 10 特定功能是 Windows 10 样式。这是我从与 Marco Cantú 就此主题的谈话中得出的结论。我想这对 FMX 目标很有用。如果您的目标是经典 VCL 应用程序,并使用标准系统主题,那么这没有意义。当您可以让系统为您提供真正的风格时,伪造系统风格毫无意义。我的旧 Delphi 6 应用程序是使用 Mike Lischke 的主题管理器代码构建的,在 Windows 10 上的外观与使用 XE8 构建的应用程序相同。

虽然 Embarcadero 说 XE8 与 Windows 10 兼容,但我无法安装或加载使用带有 Windows 10 的 XE8 的现有 bpl 项目。 我转移到 XE8 是因为我们的项目不会使用 XE4 使用 Windows 10 构建。

您可以在 Windows 10 机器上安装 运行 Delphi XE7。