gpt4 book ai didi

delphi - 将 win32 VCL 应用程序升级到跨平台

转载 作者:行者123 更新时间:2023-12-03 15:19:47 25 4
gpt4 key购买 nike

Delphi 2011 将允许编译也可以在 Mac OS 上运行的应用程序。 (注:这句话是我在 Delphi-XE 预览版出来之前写的,当时大家都在谈论 ProjectX)。

认为可以“迁移到跨平台”win32 应用程序是否现实?

第三方组件供应商会让他们的库跨平台吗?或者这实际上是不可能的?

我使用以下第 3 方组件:

devexpress - 用户界面

devart - DAC

报表生成器 - UI

Steema/TeeChart - 用户界面

我并不期望有一个向导可以为我完成这项工作,我只是想更好地了解细节。

最佳答案

xplatfrom 框架(据我们所知)类似于修订版(希望有很大改进)CLX,即 Kylix 中使用的基于 Qt 的库。 VCL 是一个强烈面向 Windows 的库(而且它很好),并且依赖于许多特定于 Windows 的功能。因此,要使跨平台组件与 VCL 组件高度兼容,即使不是不可能或有意义,也绝非易事。非可视控件(即 DAC)比可视控件(即 DevExpress 小部件)要容易得多。第三方供应商是否以及何时推出他们的 xplat Delphi 库还有待观察,很大程度上将取决于 Delphi 2011 的成功和传播。将 win32 应用程序迁移到跨平台可能需要进行很少或很大的更改,具体取决于它的编写方式、与 Windows 的关联程度以及使用的库。对于任何中等复杂的应用程序,恕我直言,这都不是一个容易的迁移。

关于delphi - 将 win32 VCL 应用程序升级到跨平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3060490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com