Subject | Re: [firebird-support] Re: FB 1.5 RC8 not compatible anymore with IBX 7.08 |
---|---|
Author | Olivier Mascia |
Post date | 2004-02-07T08:41:09Z |
Helen Borrie wrote:
That's just something else, the APIs isc_get_client_version which were
added in fbclient.dll after RC6 (or even RC7, not sure) do return the
real version number (that's compiled in the source code) and IBX plays
at calling these API (if present) and bang deduct that this DLL can't
understand the Services API as the return value from this call is 1.5...
Paul Reeves and I debated this at long on the devel list and in private
and the decision was to fix isc_get_client_version and the like to
return a FIXED once-and-for-all compatibility value of 6.3.something.
Decision was taken after RC8 got out.
--
Olivier Mascia
> It's not "replace on the fly". If you run instclient.exe from the commandHelen, he has no install issue.
> line using the correct parameters, you will get a "gds32.dll" with the
> correct version string for IBX being written to the system directory. The
> version string for the correctly-generated "legacy-compatible gds32.dll"
> will be '6.2.nnnn' and IBX will accept it.
That's just something else, the APIs isc_get_client_version which were
added in fbclient.dll after RC6 (or even RC7, not sure) do return the
real version number (that's compiled in the source code) and IBX plays
at calling these API (if present) and bang deduct that this DLL can't
understand the Services API as the return value from this call is 1.5...
Paul Reeves and I debated this at long on the devel list and in private
and the decision was to fix isc_get_client_version and the like to
return a FIXED once-and-for-all compatibility value of 6.3.something.
Decision was taken after RC8 got out.
--
Olivier Mascia