From: Dave Thomas Date: 2001-08-25T10:19:05+09:00 Subject: [ruby-talk:20339] Re: New Windows InstallShield version of Ruby "MikkelFJ" writes: > 2) Even if a dll is loaded, nothing prevents an equivalent dll in a > different path from being loaded into another process. Mikkel: That hasn't been our experience with the Cygwin DLL. If (for example) you're running a bash shell that uses one version of the DLL, attempting to run Ruby in a DOS window with another cygwin DLL fails. Kill the bash shell, and the Ruby program works. Even through there are two DLLs in two different paths, the fact that one is loaded seems to prevent another from being loaded. Perhaps windows can only load one DLL of a given name at a time? Now, I have to admit total ignorance of Windows, so the chances are pretty good that I'm mis-interpreting what's going on. Would you be willing to work with Andy and (to a lesser extent) me to work out a good way to resolve this issue? Dave