可能重复:
How to also prepare for 64-bits when migrating to Delphi 2010 and Unicode
我已经在Delphi 7中开发了一个应用程序。现在我需要启用它来支持64位。
答案 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。