64位计算机的Delphi编译器

4

可能是重复问题:
是否有 Delphi 64 位预览编译器?

你好!

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

有没有人知道关于64位Delphi的情况? Embarcadero或其他任何人是否正在开发面向64位计算机的编译器? 我们能否在不久的将来期待一些东西?

我查看了很多信息,但最好知道一些信息 以便在每个人开始使用64位计算机时做好准备。

非常感谢任何信息。

Petra。

5个回答

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

实际上,我有一个很长的 Delphi 程序,所以我想... - Petra
Lazarus有一个VCL替代品,叫做LCL。 - Marco van de Voort
@Marco:当然可以,但难点在于第三方组件。 - Ignacio Vazquez-Abrams
2
在我看来,调试器是一个比那更大的问题。如果你知道该去哪里找,很多东西都可以移植。 - Marco van de Voort
1
您可以使用FPC编写64位非GUI应用程序,然后从32位Delphi应用程序与其交互,并使用所有需要的第三方组件来构建用户界面。交互可以通过命名管道或Windows GDI消息(甚至更轻量级)进行。 - A. Bouchez

3

1
听起来他们要转向x64了...当然,这是一年多以前发布的。 - NotMe
1
@Chris:2010年8月12日?那不是一年多以前了吗?我几个项目真的晚了... - Andreas Rejbrand
1
他们拥有一种令人惊叹的语言和出色的基础设施,只需要几个组件和服务器适配器即可运行Web应用程序,但他们却在增加对PHP的支持。@#$ ^!@#$%@#^! - Ignacio Vazquez-Abrams
@Chris:请列举一些能够按时交付新稳定版本的IDE、框架和编译器供应商。 - Jeroen Wiert Pluimers
@Ignacio - 你的评论结尾是 PHP 吗?它看起来有点像,抱歉 $it。 - Gerry Coll
显示剩余2条评论

3

1
"

64位电脑可以很好地运行当前的32位Delphi可执行文件。

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

"

2
1982年 - “哇,80286可以处理高达16MB的RAM!可惜没有人会需要那么多来编写程序”;-) - Kenneth Cochran
这正是我所需的,能够访问超过2GB内存。谢谢大家。 - Petra
在SO上有几个关于如何从32位Delphi程序访问高达4GB的问题。-- https://dev59.com/6XE85IYBdhLWcg3whDzj - jasonpenny
2
当然,人们想要并且有时需要x64来做一些专门的事情,例如因为在Windows中无法像旧的16/32位时代那样执行x64/x86 thunking。即使像微软这样的大公司也无法完全解决问题(Office中有一些x86功能在x64版本中不可用)。 - Jeroen Wiert Pluimers
1
回答“不需要”并不是对询问编译器进度的人的回答。当然,仅仅因为你认为不需要并不意味着你是正确的-在我的看法中(自然我认为我是正确的:p),64位编译器支持将对更广泛的受众非常有用,而不仅仅是驱动程序编写者。例如,资源管理器插件,由于可用寄存器的性能优化,thunking,>4GB内存(现在不再是很多了,你知道!)等。请注意,目前无法使用Delphi编译驱动程序。 - David
显示剩余6条评论

1
正如Andreas所指出的那样,最新消息是他们计划在下一个预览版中推出64位编译器。由于还有很多工作要做,如果在新年之前甚至开始beta周期,我也不会感到惊讶。
请继续关注论坛和Embarcadero博客(DelphiFeeds.com是了解所有新闻的好地方),您很快就会听到相关消息。注册beta并有机会测试64位Delphi系统,并提供反馈,这可能会塑造产品的发展。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接