EgtGeomKernel 1.5f5 :

- gestione salvataggio in modalità testo compresso
- aggiunto controlli in scritture per salvataggio.
This commit is contained in:
Dario Sassi
2014-06-18 07:27:03 +00:00
parent 26c2ad702a
commit 4097bcd178
23 changed files with 359 additions and 261 deletions
+8 -5
View File
@@ -4313,14 +4313,17 @@ GdbExecutor::ExecuteSave( const string& sCmd2, const STRVECTOR& vsParams)
string sFile = vsParams[0] ;
m_pParser->DirReplace( sFile) ;
// il secondo parametro, opzionale, indica il formato del file
bool bBinary = false ;
int nFlag = GDB_SV_CMPTXT ;
if ( vsParams.size() == 2) {
string sBinary = vsParams[1] ;
ToUpper( sBinary) ;
bBinary = ( sBinary == "B" || sBinary == "BINARY") ;
string sFlag = vsParams[1] ;
ToUpper( sFlag) ;
if ( sFlag == "T" || sFlag == "TEXT")
nFlag = GDB_SV_TXT ;
else if ( sFlag == "B" || sFlag == "BINARY")
nFlag = GDB_SV_BIN ;
}
// esecuzione salvataggio
return m_pGDB->Save( sFile, bBinary) ;
return m_pGDB->Save( sFile, nFlag) ;
}
//----------------------------------------------------------------------------