迁移从32位[Delphi的7]到64位

问题描述:

可能显示的文件:
How to also prepare for 64-bits when migrating to Delphi 2010 and Unicode
How should I prepare my 32-bit Delphi programs for an eventual 64-bit compiler?迁移从32位[Delphi的7]到64位

我想知道用于从32位迁移方法[Delphi 7中]到64位。我应该记住的所有事情以及我应该遵循的所有步骤?

我可能面临的所有复杂性?

请提供我一步一步的迁移过程。我应该首先解决哪些问题?

有2种可能性 1.使用没有推出的Delphi 64位版本 2.更新现有的代码和功能使用64位操作系统特征

+0

这个问题听起来很愚蠢,但仍然为什么每个人都在担心64位操作系统和64位德尔福编译器?我非常想知道所有可能的问题。 – Dev 2011-06-10 06:26:41

+0

感谢David的帮助 – Dev 2011-06-10 06:35:40

+0

只是要清楚,您的选项2是不可能的,因为您需要64位编译器! – 2011-06-10 07:29:23

没有64位的Delphi编译器在这个时候。所以你现在不能这样做,你必须等到下一个Delphi版本。对于下一个Delphi,将发布一个64位编译器。使用32位编译器不能“使用”64位操作系统特性(它们是什么?您是什么意思?)。 32位应用程序将在WOW3264仿真器中运行(当然,在64位Windows上)。

+1

尽管如此,这个问题提供了一个非常详细的视图,你现在可以做的事情: http://*.com/questions/4051603/how-should-i-prepare-my-32-bit-delphi-programs-for-一个-最终-64位编译 – 2011-06-10 13:38:06

我可能面临的所有复杂性?

正如Andreas所述,目前还没有64位的Delphi编译器ATM。您现在可以使用FPC,并且考虑到复杂性,Lazarus/FPC wiki已经解决了这些问题。