我可以使用Delphi XE2(v16)轻松地为Mac OS X编译现有的Delphi应用程序吗?

StackOverflow https://stackoverflow.com/questions/7334913

  •  27-10-2019
  •  | 
  •  

我有一个现有的Delphi 2009应用程序。我看到有了新的XE2版本,我们现在可以将Delphi应用程序构建到Windows 32/64以及现在的Mac OS X!最高支持64位,适用于Mac OS X编译...

Mac OS X编译器的性能如何?我们要怎么做才能将应用程序编译到Mac OS X?它将仅与VCL组件一起使用还是会自动转换第三方组件?我们现在如何处理OS API调用?

有帮助吗?

解决方案

Mac OSX编译器目前只有32位。将来的版本中将包含64位版本。

对于VCL,恐怕您会感到失望。 VCL是仅Windows的框架,并将保持不变。 VCL非常依赖Windows的体系结构。对于跨平台(Windows,OSX,iOS),XE2附带的新框架称为 FireMonkey 。将大型VCL应用程序移植到FireMonkey是一项艰巨的任务。最近有很多关于FireMonkey的博客文章,一些网络搜索将带您进入它们。我会警告您,FireMonkey与VCL完全不同。

这是全新的技术,因此可能会遇到一些麻烦。该框架要花很多时间,第三方供应商才能完全熟悉它。目前,您不应该期望很快就发布使用Delphi编译的Mac版GUI繁重的应用程序。您应该做的是掌握XE2,了解FireMonkey并计划移植到FireMonkey的策略。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top