我正在考虑使用Delphi XE2将Delphi 2007业务应用程序迁移到64位。 我想知道是否有任何指导方针可以帮助开发人员或公司,他们正在考虑使用Delphi XE2将Delphi应用程序迁移到64位。
在这方面的任何帮助将受到高度赞赏。
答案 0 :(得分:14)
这是我的建议。
我希望第1步比第2步更难。对于第1步,有Marco Cantù's Unicode whitepaper。对于64位,我还没有意识到类似的东西。我强烈建议你将这两个移植任务分开。较小的独立任务总是比一个更大的组合任务更容易。
关于64位端口,我可以考虑以下问题来处理:
Integer(MyObject)
。这需要替换为NativeInt(MyObject)
。除此之外,我不认为有太多需要关注的问题。 Unicode端口可能会出现问题。
Barry Kelly的回答here对此有了更多的了解。
答案 1 :(得分:8)