DELPHI6中的CLX是什么?(100分)

  • 主题发起人 主题发起人 慕容乾坤
  • 开始时间 开始时间

慕容乾坤

Unregistered / Unconfirmed
GUEST, unregistred user!
如题.请解释一下并告之有什么优点。
 
Inprise新一代的数据存取方案。
D6我现在不敢用,太多得我也不知道,你到www.inprises.com下载用户手册,里面介绍的
很详细。
 
Kylix的CLX是否和Delphi及C++Builder的VCL兼容?
在一定程度上是的。CLX,这个崭新的Linux VCL是建立在Delphi以及C++Builder中的VCL构架上的。
VCL是一个基于控件的、深刻抽象Windows操作系统的框架系统,拥有大幅度简化Windows应用程序开发
的能力。新的Linux VCL也基于同样的构架,但由于操作系统以及图形子系统变更的缘故,从Windows
向Linux移植过程中源代码的修改也是不可避免的。不过,CLX实现完全跨平台的那天将很快到来,并
且下一个版本的Delphi也将开始包含CLX。用 CLX编写程序的好处在于只需小小的改动,应用程序就能
够在Windows以及Linux这两个平台上编译了。Robert Kozak专门为此写了两篇比较VCL与CLX的文章,
你可以在http://www.delphizine.com/features/2001/01/di200101rk_f/di200101rk_f.asp(The
Life and Death of TButton--An Under-the-Hood Comparison of the VCL and CLX)以及
http://www.delphizine.com/features/2000/08/di200008rk_f/di200008rk_f.asp(Cross-platform
Controls From Windows to Linux, and Back)找到它们。
——http://www.cfan.net.cn/netschool/magazine/20010502.htm


Delphi 6 兼容Kylix,使用跨平台的CLX组件库和可视化设计器来构建高性能可移植式Windows应用程序,
可简单地在linux上使用 Borland Kylix (分别销售)重编译它们。另外,将基于CLX的Linux应用程序从
Kylix带到Delphi 6可以很容易地在Windows上重新编译。Delphi 6 包含了BaseCLX,VisualCLX,DataCLX
和NetCLX组件。
——http://www.tiandigo.net/program/delphi/d6new.html
 
在Kylix用直接編譯的
 
如果是用了CLX,那么你编译的东东,可以在linux上直接使用。
 
CLX 是 Component Library for Cross-platform 的缩写.

用这套类库做的程序, 可以在 Windows 下的 Delphi6 中编译,
也可以在 Linux 下的 Kylix 中编译.

celeries 的说法不够精准, 容易产生误解.
> 如果是用了CLX,那么你编译的东东,可以在linux上直接使用。

这样好些:
如果是用了CLX,那么你编写的东东,可以在linux上直接编译。
 
哇噻,居然请出了yysun的大架,我深感荣幸.

具体的把DELPHI本身的application和CLX application比较一下,两者的优点是什么?
比如说,在WINDOWS下运行,是创建application还是创建CLX application呢?他们的
编译速度或是运行效率哪个更高呢?
 
慕容乾坤,帮忙答一下我的问题好不好:
问题:关于控件包使用及子窗体问题!!!!!! ( 积分:100, 回复:1, 阅读:16 )
 
如果是知道那个平台的,想来还是用自身的好,例如Windows的就用Application,Linux的就用CLX.
 
如果你的程序只需要在windows上运行,最好还是选择application吧,因为如果你选择了
clx application,你会发觉你可用的控件也少多了。
 
补充:
如果你在linux下写的原代码
可以在Delphi6下直接编译

调用so动态链接库的除外
这个要用编译器开关解决
 
CLX>= VCL on linux
 
多人接受答案了。
 
后退
顶部