EgtExecutor :

- aggiunte funzioni ExeMdbExport, ExeMdbToBeImported e ExeMdbImport.
This commit is contained in:
DarioS
2021-12-08 16:44:32 +01:00
parent 4c45b9435a
commit d8235f5ca9
+33 -3
View File
@@ -1485,7 +1485,7 @@ ExeTdbExport( const STRVECTOR& vsToolsNames, const string& sOutFile)
{
IMachMgr* pMachMgr = GetCurrMachMgr() ;
VERIFY_MACHMGR( pMachMgr, false)
// recupero il direttorio dei porta utensili
// eseguo esportazione degli utensili indicati
return pMachMgr->TdbExport( vsToolsNames, sOutFile) ;
}
@@ -1495,7 +1495,7 @@ ExeTdbToBeImported( const string& sFile, STRVECTOR& vsToolsNames, INTVECTOR& vTo
{
IMachMgr* pMachMgr = GetCurrMachMgr() ;
VERIFY_MACHMGR( pMachMgr, false)
// recupero il direttorio dei porta utensili
// restituisco nomi e tipi degli utensili importabili
return pMachMgr->TdbToBeImported( sFile, vsToolsNames, vToolsTypes) ;
}
@@ -1505,7 +1505,7 @@ ExeTdbImport( const string& sFile, const STRVECTOR& vsToolsToImport, const STRVE
{
IMachMgr* pMachMgr = GetCurrMachMgr() ;
VERIFY_MACHMGR( pMachMgr, false)
// recupero il direttorio dei porta utensili
// eseguo l'importazione degli utensili indicati
return pMachMgr->TdbImport( sFile, vsToolsToImport, vsToolsNames, vsImported) ;
}
@@ -1863,6 +1863,36 @@ ExeMdbGetMachiningDir( string& sMchDir)
return pMachMgr->MdbGetMachiningDir( sMchDir) ;
}
//-----------------------------------------------------------------------------
bool
ExeMdbExport( const STRVECTOR& vsMachiningsNames, const string& sOutFile)
{
IMachMgr* pMachMgr = GetCurrMachMgr() ;
VERIFY_MACHMGR( pMachMgr, false)
// eseguo esportazione delle lavorazioni indicate
return pMachMgr->MdbExport( vsMachiningsNames, sOutFile) ;
}
//-----------------------------------------------------------------------------
bool
ExeMdbToBeImported( const string& sFile, STRVECTOR& vsMachiningsNames, INTVECTOR& vMachiningsTypes)
{
IMachMgr* pMachMgr = GetCurrMachMgr() ;
VERIFY_MACHMGR( pMachMgr, false)
// restituisco nomi e tipi delle lavorazioni importabili
return pMachMgr->MdbToBeImported( sFile, vsMachiningsNames, vMachiningsTypes) ;
}
//-----------------------------------------------------------------------------
bool
ExeMdbImport( const string& sFile, const STRVECTOR& vsMachiningsToImport, const STRVECTOR& vsMachiningsNames, STRVECTOR& vsImported)
{
IMachMgr* pMachMgr = GetCurrMachMgr() ;
VERIFY_MACHMGR( pMachMgr, false)
// eseguo l'importazione delle lavorazioni indicate
return pMachMgr->MdbImport( sFile, vsMachiningsToImport, vsMachiningsNames, vsImported) ;
}
//-----------------------------------------------------------------------------
// Operazioni
//-----------------------------------------------------------------------------