用于64位计算机的Delphi编译器

用于64位计算机的Delphi编译器,delphi,64-bit,Delphi,64 Bit,可能重复: 你好! 我知道这条消息会惹恼一些人,但无论如何 有人知道64位Delphi是否有问题吗? Embarcadero或其他为64位计算机开发编译器的人? 我们能在不久的将来有所期待吗 我环顾四周,发现了非常不同的信息,但最好知道 为大家开始使用64位计算机做好准备 任何信息都将不胜感激 PeTr. < P>如果你愿意放弃对VCL的依赖,FPC和Lazarus可以构建64位代码。 官方,Delphi和C++ Builder的未来版本信息在“路线图”中呈现。最新路线图可在此处找到:

可能重复:

你好!

我知道这条消息会惹恼一些人,但无论如何

有人知道64位Delphi是否有问题吗? Embarcadero或其他为64位计算机开发编译器的人? 我们能在不久的将来有所期待吗

我环顾四周,发现了非常不同的信息,但最好知道 为大家开始使用64位计算机做好准备

任何信息都将不胜感激


PeTr.

< P>如果你愿意放弃对VCL的依赖,FPC和Lazarus可以构建64位代码。

官方,Delphi和C++ Builder的未来版本信息在“路线图”中呈现。最新路线图可在此处找到:

这是演示文稿中的幻灯片:



(来源:)

64位的官方声明如下:

简言之:64位需要对编译器进行许多更改,他们正在对其进行操作。

“64位计算机”可以很好地运行当前的32位Delphi可执行文件


有些人需要64位可执行文件来访问更多内存和/或编写驱动程序,但在我看来,大多数人不需要64位Delphi。

正如Andreas指出的,最近的消息是,他们计划在下一次预览中使用64位编译器。有这么多事情要做,如果它的测试周期真的很快就开始了,甚至在新年之前,我也不会感到惊讶


继续查看论坛和Embarcadero博客(这是一个了解所有新闻的好地方),你可能很快就会听说它。注册测试版,您将有机会测试64位Delphi系统,并提供反馈,甚至可能影响产品的开发。

实际上,我有一个很长的Delphi程序,所以我希望Elazarus有一个VCL替代品,LCL。@Marco:当然,但最难的部分是第三方组件。调试器的问题比这更大。如果你知道该去哪里看的话,你可以使用FPC编写一个64位的非GUI应用程序,然后从32位的Delphi应用程序与之交互,以及用户界面所需的所有第三方组件。可以通过命名管道或windows GDI消息(甚至更轻)进行交互。。。当然,这是一年多前发布的。@Chris:2010年8月12日?那是一年前的事吗?然后我在一些项目上真的迟到了…他们有一种很棒的语言,有一个很棒的基础设施,只需要几个组件和一个服务器适配器就可以运行web应用程序,但是他们正在添加对。。。PHP.@#$^!@#$%@#^@安德烈亚斯:对那篇文章的评论始于2009年9月。我猜他们只是更改了日期。他们计划在2009年发布64位编译器的“预览版”。。这并没有发生。@Chris:请列举一些按时提供新的和稳定的东西的IDE、框架和编译器供应商……1982-“哇,80286可以处理高达16MB的RAM!太糟糕了,没有人会需要那么多来编写程序”;-)这就是我需要的,通过2GRam访问内存。谢谢大家。关于如何从32位Delphi程序访问高达4GB的数据,这里有几个问题当然,人们希望,有时也需要,x64来做专门的事情,例如,因为x64/x86在Windows中的重击不能像过去的16/32位那样完成。即使是像微软这样的大公司也无法做到这一点(Office中有些x86产品在x64版本中不可用)。-1。回答“不需要”并不是询问编译器进度的人的答案。另外,当然,仅仅因为你认为不需要它并不意味着你是对的——在我看来(当然我认为我是对的:p),64位编译器支持对于比驱动程序编写者更广泛的读者来说是非常有用的。例如,Explorer插件、可用寄存器带来的性能优化、thunking、>4GB内存(你知道,这已经不多了!)等等。请注意,目前你还不能用Delphi编译驱动程序。