Subject Re: [ib-support] Re: Win32 install question...
Author Paul Reeves
"David R. Robinson" wrote:
>
>
> Is 6.10.8637 really required? IMHO, I'd stick with deploying the
> minimum version you had to unless there is a specific reason why you
> need to ship the latest version.

That may be a good idea. I think I should do some more research into
this. On the other hand, that version is dated '99 and if there were
issues with it Microsoft would have fixed them by now. (Wouldn't they?)

The flip side of this is that there may be optimisations and bug fixes
in the later library that aren't in the older one. I guess this really
does need more research.

[snipped]

> My concern about newer versions of msvcrt.dll is that you might mess
> things up if you don't use vcredist.exe to install that dll plus the
> other visual C support files. I know with the very old one, you didn't
> have to worry about any other files, but I don't know if the newer
> version has any dependencies on other files.
>

By chance I looked at the dependencies in the dependency walker earlier
on. Msvcrt.dll just relies on kernel32.dll, which relies on ntdll.dll,
which recursively seems to rely on itself. It looks as if vcredist is
probably doing more than is necessary as far as InterBase and Firebird
are concerned.


Paul
--

Paul Reeves
http://www.ibphoenix.com
taking InterBase further