使已开发的应用程序64位启用

时间:2011-06-09 12:14:01

标签: delphi 64-bit delphi-7

  

可能重复:
  How to also prepare for 64-bits when migrating to Delphi 2010 and Unicode

我已经在Delphi 7中开发了一个应用程序。现在我需要启用它来支持64位。

2 个答案:

答案 0 :(得分:12)

Delphi 7,实际上所有发布的Delphi Win32版本,只生成32位可执行文件。但是,32位可执行文件通过WOW64仿真器在64位操作系统上运行良好。虽然这是一个仿真器,通常意味着性能下降,但WOW64性能并不容易与原生64位性能区分开来。

如果您希望将Delphi应用程序移植到64位,则需要等待下一版本的Delphi发布,这将生成64位可执行文件。

然后,您必须将应用程序从Delphi 7移植到最新版本的Delphi。这将是一项很大的工作,因为您还必须从ANSI字符串代码移植到Unicode字符串代码。在我看来,这部分端口比32到64位部分更耗时,如果你想要先行一步,那么现在通过升级到Delphi XE来启动Unicode端口是明智的。

答案 1 :(得分:4)

您可以查看涵盖主题的official Embarcadero video