mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-02-04 01:00:32 +05:00
same fix as in SignCAD()
This commit is contained in:
parent
4a8f4b4c1c
commit
499331b207
@ -373,7 +373,6 @@ namespace SMESHUtils_MGLicenseKeyGen // API implementation
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
||||||
SMESH_TRY;
|
SMESH_TRY;
|
||||||
|
|
||||||
ok = signFun( meshgems_cad );
|
ok = signFun( meshgems_cad );
|
||||||
@ -403,6 +402,7 @@ namespace SMESHUtils_MGLicenseKeyGen // API implementation
|
|||||||
if ( !loadLibrary( error, libraryFile ))
|
if ( !loadLibrary( error, libraryFile ))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
bool ok = false;
|
||||||
typedef bool (*SignFun)(void* );
|
typedef bool (*SignFun)(void* );
|
||||||
SignFun signFun = (SignFun) GetProc( theLibraryHandle, "SignMesh" );
|
SignFun signFun = (SignFun) GetProc( theLibraryHandle, "SignMesh" );
|
||||||
if ( !signFun )
|
if ( !signFun )
|
||||||
@ -410,8 +410,8 @@ namespace SMESHUtils_MGLicenseKeyGen // API implementation
|
|||||||
if ( ! getLastError( error ))
|
if ( ! getLastError( error ))
|
||||||
error = SMESH_Comment( "Can't find symbol 'SignMesh' in '") << getenv( theEnvVar ) << "'";
|
error = SMESH_Comment( "Can't find symbol 'SignMesh' in '") << getenv( theEnvVar ) << "'";
|
||||||
}
|
}
|
||||||
bool ok;
|
else
|
||||||
|
{
|
||||||
SMESH_TRY;
|
SMESH_TRY;
|
||||||
|
|
||||||
ok = signFun( meshgems_mesh );
|
ok = signFun( meshgems_mesh );
|
||||||
@ -422,7 +422,7 @@ namespace SMESHUtils_MGLicenseKeyGen // API implementation
|
|||||||
ok = false;
|
ok = false;
|
||||||
else if ( !ok )
|
else if ( !ok )
|
||||||
error = "SignMesh() failed (located in '" + libraryFile._name + "')";
|
error = "SignMesh() failed (located in '" + libraryFile._name + "')";
|
||||||
|
}
|
||||||
return ok;
|
return ok;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -455,8 +455,10 @@ namespace SMESHUtils_MGLicenseKeyGen // API implementation
|
|||||||
if ( ! getLastError( error ))
|
if ( ! getLastError( error ))
|
||||||
error = SMESH_Comment( "Can't find symbol 'GetKey' in '") << getenv( theEnvVar ) << "'";
|
error = SMESH_Comment( "Can't find symbol 'GetKey' in '") << getenv( theEnvVar ) << "'";
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
key = keyFun( gmfFile, nbVertex, nbEdge, nbFace, nbVol );
|
key = keyFun( gmfFile, nbVertex, nbEdge, nbFace, nbVol );
|
||||||
|
}
|
||||||
if ( key.empty() )
|
if ( key.empty() )
|
||||||
error = "GetKey() failed (located in '" + libraryFile._name + "')";
|
error = "GetKey() failed (located in '" + libraryFile._name + "')";
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user