delphi – 将win32 VCL应用程序升级到跨平台
发布时间:2020-12-15 09:39:33 所属栏目:大数据 来源:网络整理
导读:Delphi 2011将允许编译也将在Mac OS上运行的应用程序. (注意:我在Delphi-XE预览出来之前写了这句话,当时大家都在谈论ProjectX). 认为可以“迁移到跨平台”win32应用程序是否现实? 第三方组件供应商是否会使他们的库跨平台,或者这实际上是不可能的? 我使用
Delphi 2011将允许编译也将在Mac OS上运行的应用程序. (注意:我在Delphi-XE预览出来之前写了这句话,当时大家都在谈论ProjectX).
认为可以“迁移到跨平台”win32应用程序是否现实? 第三方组件供应商是否会使他们的库跨平台,或者这实际上是不可能的? 我使用以下第三方组件: devexpress – 用户界面 devart – DAC Reportbuilder – 用户界面 Steema / TeeChart – UI 我不希望有一个能够为我完成工作的向导,我只想更好地了解细节. 解决方法
xplatfrom框架将(据我们所知)修改(并且希望大大改进)CLX,这是Kylix中使用的基于Qt的库. VCL是一个强大的面向
Windows的库(它很好),并依赖于许多Windows特定的功能.因此,使跨平台组件与VCL对应设备高度兼容并不容易 – 如果不是不可能或有意义的话. 非视觉控制(即DAC)比视觉控制(即DevExpress小部件)容易得多.如果第三方供应商推出他们的xplat Delphi库,那还有待观察,很大程度上取决于Delphi 2011的成功与推广. 将win32应用程序迁移为跨平台可能需要很少的更改或大的更改,具体取决于它的编写方式,与Windows的关联程度以及使用的库.对于任何中等复杂的应用程序,恕我直言,这将不是一个简单的迁移.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |