valentina icu*.dlls

Ruslan Zasukhin ruslan_zasukhin at valentina-db.com
Sun Dec 19 07:34:49 CST 2010


On 12/19/10 2:05 PM, "Thomas Flemming" <tf at ttqv.com> wrote:

Hi Thomas,

> we recently had a customer, where our software based on VNet didn't start.
> 
> After investigation we found out, that the problem was these dlls, which the
> customer had in his windows\system32 - folder, which are from a different
> version, then vnet 4.6 needs:
> 
> 05.12.2009 11:53 8.572.928 icudt30.dll
> 05.12.2009 11:52 733.184 icuin30.dll
> 05.12.2009 11:51 614.400 icuuc30.dll
> 
> Our software of course comes with the vnet.dll and all necessary
> valentina-dlls, including these icu*.dll, but they are all installed in the
> applications-directory.
> 
> After deleting the icu*.dll in windows\system32 our software was using the
> correct dlls from the applications-directory and was working again.
> 
> So, how could this happen?
> If the vnet.dll is in the applications-directory and the icu*.dll also, why
> are the wrong icu*.dlls from windows\system32 used?

Frankly saying no idea, Thomas.
This break RULE of Windows, which we all are promised.

May be only this can happens, if DLL already was loaded into RAM by another
process ...

And since name of DLL is the same Windows reuse it ...


-- 
Best regards,

Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc

Valentina - Joining Worlds of Information
http://www.paradigmasoft.com

[I feel the need: the need for speed]




More information about the Valentina mailing list