Subject | Re: [IB-Architect] Client library naming convenction |
---|---|
Author | Dimitry Sibiryakov |
Post date | 2001-06-08T04:58:08Z |
>For work with diferent version of IB server is usualy neededWhy? AFAIK any client library can work with any IB server.
>diferent version of clients library (gds32.dll under windows).
API is also compatible. Of course, applications using a new
extensions of API can't work with an old gds32.dll, but it is not
a problem because old applications can work with a new
gds32.dll.
>For easier administration and simlyfiing developmentOh no! Don't do it, please! Win* doesn't have UNIX-like symlinks.
>I suggest add version as the part of client library
>like as
>for IB6.0 -> gds3260.dll
>for IB6.3 -> gds3263.dll
>for IB8.0 -> gds3280.dll
>etc.
>For UNIX-like systems by unix library versioning naming convenction.
Of course, if you are going to drop the API's backward compatibility,
you will have to do it. But... just look to MS' mfcXXX.dll... Terrible.
SY, Dmitri.