4.1 k_order_perturbation: correcting bug in releasing _dynamic.DLL (Windows version)
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3200 ac1d8469-bf42-47a9-8791-bf33cf982152time-shift
parent
5031122649
commit
8198b1a1eb
|
@ -39,11 +39,10 @@ DynamicModelDLL::DynamicModelDLL(const string &modName, const int y_length, cons
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
#if defined(__CYGWIN32__) || defined(_WIN32)
|
#if defined(__CYGWIN32__) || defined(_WIN32)
|
||||||
HINSTANCE dynamicHinstance;
|
dynamicHinstance = LoadLibrary(fName.c_str());
|
||||||
dynamicHinstance = ::LoadLibrary(fName.c_str());
|
|
||||||
if (dynamicHinstance == NULL)
|
if (dynamicHinstance == NULL)
|
||||||
throw 1;
|
throw 1;
|
||||||
Dynamic = (DynamicFn) ::GetProcAddress(dynamicHinstance, "Dynamic");
|
Dynamic = (DynamicFn)GetProcAddress(dynamicHinstance, "Dynamic");
|
||||||
if (Dynamic == NULL)
|
if (Dynamic == NULL)
|
||||||
throw 2;
|
throw 2;
|
||||||
#else // Linux or Mac
|
#else // Linux or Mac
|
||||||
|
|
Loading…
Reference in New Issue