哪个版本的 Delphi 可以让我创建在 Mac 上运行的软件?

发布于 2024-10-21 18:18:47 字数 191 浏览 1 评论 0原文

我使用 Delphi,去年我从 D5 Enterprise 升级到 Delphi 2010 Professional。有时我会收到电子邮件,询问我何时可以获得可在 Mac 上运行的版本。

是否有可以创建在 Mac 上运行的软件的 Delphi 版本?

如果没有,您知道 Embarcadero 是否计划在不久的将来推出具有此功能的版本?

I use Delphi and last year I upgraded from D5 Enterprise to Delphi 2010 Profession. Occasionally I get emails asking when I will have a version that runs on a Mac.

Is there a version of Delphi out there that will create software that runs on a Mac?

If not, do you know if Embarcadero plans on rolling out a version that does this in the near future?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

卖梦商人 2024-10-28 18:18:47

您是否尝试过使用 Lazarus IDE? org/" rel="noreferrer">免费 Pascal 并且是免费的吗?它对 Mac 操作系统(包括 Linux 和 Windows)具有本机支持。应该和Delphi比较兼容。虽然我还没有尝试过,但我的猜测是,它将能够转换大多数 Delphi 应用程序,而无需进行任何更改。

许多第三方供应商组件制造商甚至使组件与 Lazarus 兼容。因此,您拥有的任何第三方控件都有可能与 Lazarus 和 Free Pascal 一起使用。

Free Pascal 不仅支持多种操作系统,还支持 64 位编译,因此虽然 Embarcadero 的路线图上有所有这些东西,但等待它们发布有点像等待彩票给你带来财富(抱歉) Embarcadero,我还在等待 64 位)。正如我提到的,我自己还没有尝试过 Free Pascal/Lazarus,所以可以猜测从 Delphi 迁移到这个解决方案有多复杂;我想这取决于您的项目,但您可能很幸运并且过渡很顺利。

在此处输入图像描述

Have you tried the Lazarus IDE which is usign Free Pascal and is free? This has native support for Mac OS including Linux and Windows. It should be relatively compatible with Delphi. Although I haven't tried it, my guess is that it will be able to convert most Delphi applications with little to know change required.

Many of the third party vendor component makers, even make the components compatible with Lazarus. So there is a chance that any third party controls you have might work with Lazarus and Free Pascal.

Free Pascal not only supports several operating systems, it also supports 64 bit compiling, so while Embarcadero have all these things on the roadmap, waiting for them to be released would be a bit like waiting for the lottery ticket to bring you a fortune (sorry Embarcadero, I'm still waiting for 64 bit). As I mentioned I haven't tried Free Pascal/Lazarus my self, so it is a bit of a guess how complex moving from Delphi to this solution is; I guess it depends on your project, but you could be lucky and the transition is smooth.

enter image description here

三岁铭 2024-10-28 18:18:47
  • 本机 Delphi 仅生成 32 位 Windows 可执行文件。这些只能在具有某种形式的模拟层的 Mac 上运行。
  • Delphi Prism 以 .net 为目标,可以使用 Mono 生成 Mac 应用程序。听起来您已经有一个现有的本机 Win 32 Delphi 应用程序,这意味着此选项不会非常有吸引力。

Embarcadero 正在开发一个 Delphi 版本,该版本将生成本机 Mac 可执行文件,但我的印象是,这距离发布还有一段路要走。即使它发布了,也需要大量的移植工作,特别是如果您的应用程序具有大量 GUI 代码。 VCL 不会以与 Windows 上相同的形式提供。

  • Native Delphi only produces 32 bit Windows executables. These can only run on Mac with some form of emulation layer.
  • Delphi Prism targets .net and can produce Mac apps using Mono. It sounds like you have an existing native Win 32 Delphi app which means this option would not be terribly attractive.

Embarcadero are working on a version of Delphi that will produce native Mac executables but my impression is that this is still some way off release. Even when it is released there will be a significant porting effort required, especially if your app has significant amounts of GUI code. The VCL will not be available in the same form as on Windows.

闻呓 2024-10-28 18:18:47

请参阅路线图:http://edn.embarcadero.com/article/39934
项目“Pulsar”,幻灯片 13。

短期内,许多 Delphi 应用程序在 Mac 上模拟运行得很好,例如 Parallels Workstation。

See the roadmap: http://edn.embarcadero.com/article/39934
Project "Pulsar", slide 13.

In the short term, many Delphi apps run just fine on the Mac in emulation, such as Parallels Workstation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文