Browse Source

Dlls werden im debug modus nicht freigegeben

Kolja Strohm 5 years ago
parent
commit
98a655c5e5
1 changed files with 6 additions and 2 deletions
  1. 6 2
      DLLRegister.cpp

+ 6 - 2
DLLRegister.cpp

@@ -21,7 +21,9 @@ DLLRegister::~DLLRegister()
         if( tmp )
         {
             tmp->name->release();
-            //FreeLibrary( tmp->handle );
+#ifndef _DEBUG
+            FreeLibrary( tmp->handle );
+#endif
         }
         delete tmp;
     }
@@ -72,7 +74,9 @@ void DLLRegister::releaseDLL( char *name )
             if( !tmp->ref )
             {
                 tmp->name->release();
-                //FreeLibrary( tmp->handle );
+#ifndef _DEBUG
+                FreeLibrary( tmp->handle );
+#endif
                 delete tmp;
                 dlls->remove( i );
             }