Reloading DLLs
"Andrew Wilde" <[email protected]> Wed, 23 Apr 2003 10:41:16 +0100
| Newsgroups | gmane.comp.corba.omniorb.devel |
|---|---|
| Message-ID | <0016E6145796E14680B831BB76A2129E04B9FA@mailserver.it-innovation.soton.ac.uk> |
Hi, We have observed seems problem reloading DLLs when using Omniorb4.0.0. To boil the problem down I wrote some test code based on the echo example that comes with OmniORB. Basically, the test code loads and unloads a DLL twice . The DLL implements the echo object so is linked with the echo stub object file (echoSK.obj). The test works fine until I also link the test code against the echo stub. When I run the example I get the following error message at the point it attempts to load the DLL for the second time: 998 - Invalid access to memory location (ERROR_NOACCESS) The problem seems related to the loading of the static OmniORB libraries and happens with both release and debug versions. We are not sure if this is a specific problem with OmniORB or is some more generic windows problem, so if anyone can shed some light on this we would greatly appreciate it. Thanks, ------------------------- Andrew Wilde IT Innovation Centre 2 Venture Road Chilworth Science Park Southampton, SO16 7NP, UK