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