Subject Re: [ib-support] Firebird and Kylix
Author Helen Borrie
At 10:23 AM 12/06/2003 +0000, you wrote:

>I was all set to start an application using Firebird, Delphi and IBO
>but now my partner wants to target for linux as well as win32.
>
>Are other people using Kylix and Firebird? If so, what database
>components are you using?
>
>What is the timeframe for IBO that I can use in either Delphi or
>Kylix?

As the one responsible for the conversion of IBO for Delphi to IBO for
Kylix, I can tell you that the chance of having Windows CLX data access
components for IBO in Delphi is exceedingly remote. CLX is a three-legged
horse on Windows.

That given, I've kept the same member names (methods, properties) between
the two, so it should be possible to write *some* cross-platform delphi
source. That does *not* mean that any existing, high-performing IBO app
could just be recompiled in Kylix. CLX just doesn't go close to achieving
on Linux what the VCL achieves on Windows. It's not that Linux can't cut
it - but that CLX doesn't reach deeply into the capabilities of the platform.

Still, if you were content to write apps for the lowest common denominator
(CLX) you could write them so that they would be cross-platform-compilable.

All of the IBO data access classes work fine in Kylix. Virtually
everything is done with conditional defines - VCL hierarchy for Windows and
CLX hierarchy for Linux. (VCL and CLX are not interchangeable).

One of our beta contributors (Jeremy Blythe) has produced a "console-only
version" of the IBO-K data access classes that doesn't need Qt or X - a
requirement that appears to have a much greater following amongst Linux
developers than writing GUI clients.

If you want to give the IBO-K components a burl, contact me privately and
I'll get you set up.

heLen