| RTL reference|Glossary|Tips/Tricks|FREE App/VCL|Best'O'Net|Books|Link To |
| A first look at Kylix | |||||||||||||||||||||||||||||||
| Page 3: New...Application; Porting issues | |||||||||||||||||||||||||||||||
New...Application Inside the .pas file note the lack of Windows and Messages in the list; also the letter Q is added to CLX version of some of the standard units.
Down in the implementation section the {$R *.xfm} line tells us that, on Kylix, form files (.dfm in Delphi) are saved with the .xfm extension.
CLX Kylix includes BaseCLX, VisualCLX, DataCLX, and NetCLX components.
The visual portion of the CLX is named VisualCLX; it uses the Qt runtime library as its graphics and GUI engine. The Qt runtime is based on a C++ class library developed by a company named Trolltech. Kylix uses the QT toolkit and Object Pascal to provide a full-featured Rapid Application Development (RAD) environment.
![]() Database development
Porting issues In the case of migrating VCL code into Kylix, conversion of code may be necessary, but only where code has fundamentally assumed a Windows environment – for instance, direct calls to the Windows API. Code written to CLX is immediately transportable, while code written to VCL requires little modification. In most cases, you can simply load your Delphi applications into the new environment, change a few uses clauses, compile the code and immediately see the Delphi app running on KDE, Gnome, or whatever happens to be your favorite X-window desktop. When VisualCLX is available to Windows programmers in Delphi 6, all GUI applications written in Kylix can be ported easily to Windows. And if Delphi for Mac, and Delphi for Palm are launched, your applications will port to these platforms as well. The Windows-specific features that will not port easily from Delphi to Kylix; things like COM, ADO, and ActiveX controls. For now, Kylix produces only Intel x86 machine code. No commitments for other platforms have been announced to date. Borland has stated that they'll move to another platform when they feel that the market will bear the cost of porting to a new processor. This is Kylix 1.0, after all Don't forget to post your questions, concerns, views and comments to this article on the Delphi Programming Forum. First page > Inside the Box > Page 1, 2, 3 |
|||||||||||||||||||||||||||||||
All graphics (if any) in this feature created by Zarko Gajic.
| More Delphi |
|
· Learn another routine every day - RTL Quick Reference. · Download free source code applications and components. · Talk about Delphi Programming, real time. · Link to the Delphi Programming site from your Web pages. · Tutorials, articles, tech. tips by date: 2001|2000|1999|1998 or by TOPIC. |
|
· NEXT ARTICLE:
ISAPI Tutorial for Delphi developers. A brief introduction to web-broker technology; Web Actions; The first ISAPI application; TWebRequestObject; TPageProducers; Database enabled applications, and more. |
| Stay informed with all new and interesting things about Delphi (for free). |
|
|
| Got some code to share? Got a question? Need some help? |


