SHARE
Facebook X Pinterest WhatsApp

DB2 Developer Domain: The Big Switch: Moving from Windows to Linux with Kylix 3

Written By
thumbnail
Web Webster
Web Webster
Nov 22, 2002

“Borland Kylix 3 is a rapid application environment for Linux
development. Kylix uses Delphi 7 Object Pascal (as well as C++) as
the development language, as well as a familiar RAD environment for
Linux. One of the greatest benefits the Borland tools offer, is
that moving an application is less of a ‘porting’ project than a
recompilation of your Windows/Delphi (or Linux/Kylix) project.

“When moving the application from Windows and Delphi 7 to Linux
by recompiling it with Kylix, there are a few things we must keep
in mind. First of all, all versions of Kylix contain the
TSQLClientDataSet component, which is also present in Delphi 6 but
is deprecated and is replaced by TSimpleDataSet in Delphi 7. While
this may not seem like a big issue, it is an issue once you realize
that this means that the TSimpleClientDataSet will only compile
with Delphi 7, and the TSQLClientDataSet only without Delphi 7.

“Moving an application from Windows to Linux involves taking the
source files and transporting them from Windows to a Linux file
system. On Linux, filenames (and unit names) are case sensitive, so
you must take care of that if you added some units of your own
(Delphi 7 will make sure all units and filenames are named with
case sensitivity in mind). However, you do not need to move all
project files over from Delphi to Kylix. Specifically, the .cfg and
.dof files contain Windows specific options. These files will be
regenerated by Kylix as .conf and .kof files. In short, you only
need to transport the main project file (.dpr and .res) and the
unit files (.pas and .xfm) from Windows to Linux…”


Complete Story

thumbnail
Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Recommended for you...

Red Hat reveals major enhancements to Red Hat Enterprise Linux AI
sjvn
Oct 22, 2024
How to Find AWS EC2 Instance Type Over SSH (6 Methods)
Benny Lanco
Sep 23, 2024
Crond: Daemon to Execute Scheduled Commands
Rose Hosting Blog
Sep 20, 2024
A Detailed Introduction to Oracle VirtualBox
Senthil Kumar
Sep 19, 2024
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.