Windows compatibility

This commit is contained in:
vsr 2012-09-26 06:16:59 +00:00
parent a3a6c690ba
commit b86b991075

View File

@ -118,6 +118,7 @@
#include <map>
#include <fstream>
#include <cstdio>
#include <stdlib.h>
using namespace std;
using SMESH::TPythonDump;
@ -1236,7 +1237,13 @@ SMESH_Gen_i::CreateMeshesFromGMF( const char* theFileName,
Unexpect aCatch(SALOME_SalomeException);
SMESH::SMESH_Mesh_var aMesh = createMesh();
#ifdef WIN32
char bname[ _MAX_FNAME ];
_splitpath( theFileName, NULL, NULL, bname, NULL );
string aFileName = bname;
#else
string aFileName = basename( theFileName );
#endif
// publish mesh in the study
if ( CanPublishInStudy( aMesh ) ) {
SALOMEDS::StudyBuilder_var aStudyBuilder = myCurrentStudy->NewBuilder();