Subject | Re: Delphi Compatibility |
---|---|
Author | Adam |
Post date | 2005-02-18T23:34:26Z |
Potentially yes, currently no.
We are in the same boat (sort of). Borland has no interest in
maintaining IBX compatibility with Firebird. I don't quite think it is
a new intel motherboard format which is not compatible with AMD, or
msjvm making non compatible java classes nasty play, but remember:
1) Borland releases IBX components to connect to Interbase. They have
no interest in making it work for Firebird, so if they need to or want
to change stuff, bad luck.
2) Firebird is evolving as well. There may come a time where some
refactoring to the API is required, and the IBX components stop
working, and don't expect borland to jump up and fix it.
Why I am not too bothered:
We have created our own components that internally use IBX
(currently). We did this deliberately, because we did not want to lock
our source into a single data access format, but the advantage is that
if IBX stops working with a new FB build, or a new version of delphi,
we can switch it out with (insert best alternative at time), in about
2 hours + testing, and release 1 bpl, which is probably only 200k with
no other recompiling.
Adam
--- In firebird-support@yahoogroups.com, "dalewolver" <dwolver@t...>
wrote:
We are in the same boat (sort of). Borland has no interest in
maintaining IBX compatibility with Firebird. I don't quite think it is
a new intel motherboard format which is not compatible with AMD, or
msjvm making non compatible java classes nasty play, but remember:
1) Borland releases IBX components to connect to Interbase. They have
no interest in making it work for Firebird, so if they need to or want
to change stuff, bad luck.
2) Firebird is evolving as well. There may come a time where some
refactoring to the API is required, and the IBX components stop
working, and don't expect borland to jump up and fix it.
Why I am not too bothered:
We have created our own components that internally use IBX
(currently). We did this deliberately, because we did not want to lock
our source into a single data access format, but the advantage is that
if IBX stops working with a new FB build, or a new version of delphi,
we can switch it out with (insert best alternative at time), in about
2 hours + testing, and release 1 bpl, which is probably only 200k with
no other recompiling.
Adam
--- In firebird-support@yahoogroups.com, "dalewolver" <dwolver@t...>
wrote:
>
> Is there any potential for problems if I use the Delphi 7 Interbase
> components to connect to firebird future version. Currently I'm
> running V1.5 and it works fine