Ale*_*exV 17 delphi macos delphi-xe2
我有一个现有的Delphi 2009应用程序.我在新的XE2版本中看到,我们现在可以将我们的Delphi应用程序构建到Windows 32/64和现在的Mac OS X!最多64位,适用于Mac OS X编译......
Mac OS X编译器有多好?我们要将我们的应用程序编译到Mac OS X需要做什么?它只能用于VCL组件还是会自动转换第三方组件?我们现在如何处理OS API调用?
Dav*_*nan 25
目前,Mac OSX编译器只有32位.64位版本将包含在将来的版本中.
至于VCL,我担心你会感到失望.VCL是一个仅限Windows的框架,并将保持这样.VCL非常依赖于Windows的体系结构.对于跨平台(Windows,OSX,iOS),XE2附带的新框架称为FireMonkey.将大型VCL应用程序移植到FireMonkey是一项重要任务.最近有很多博客文章讨论FireMonkey,一些网络搜索会引导你.我会警告你,FireMonkey与VCL非常不同.
这是一项全新的技术,因此预计会出现一些问题.框架需要一段时间才能成熟,第三方供应商需要花时间才能完全掌握它.目前,你不应该期待很快就能用Delphi编译的Mac重载应用程序.您应该做的是获取XE2,了解FireMonkey并规划移植到FireMonkey的策略.