Subject Re: [IB-Architect] Client library naming convenction
Author Dimitry Sibiryakov
>For work with diferent version of IB server is usualy needed
>diferent version of clients library (gds32.dll under windows).

Why? AFAIK any client library can work with any IB server.
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 development
>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.

Oh no! Don't do it, please! Win* doesn't have UNIX-like symlinks.
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.