Example #1
0
 private static void UnLoadUnmanagedLibrary()
 {
     if (!_hLibrary.IsClosed)
     {
         _hLibrary.Close();
         do
         {
             // be sure to unload swipl.sll
         } while (_hLibrary.UnLoad());
         // m_hLibrary.UnLoad();
         _hLibrary.Dispose();
         _hLibrary = null;
     }
 }
Example #2
0
 internal static extern IntPtr GetProcAddress(SafeLibraryHandle hModule, String procname);
Example #3
0
 internal static extern IntPtr dlsym(SafeLibraryHandle hModule, String procname);