EgtExecutor 1.6e6 :

- aggiunta gestione import CSF
- aggiunta ExeAddSubPiece.
This commit is contained in:
Dario Sassi
2015-05-19 20:20:12 +00:00
parent 4b3fcd138a
commit 63d85b005a
7 changed files with 96 additions and 0 deletions
+16
View File
@@ -34,6 +34,7 @@ using namespace std ;
static const char* EEX_SETEEXLOGGER = "SetEExLogger" ;
static const char* EEX_GETEEXVERSION = "GetEExVersion" ;
static const char* EEX_SETEEXKEY = "SetEExKey" ;
static const char* EEX_CREATEIMPORTCSF = "CreateImportCsf" ;
static const char* EEX_CREATEIMPORTCNC = "CreateImportCnc" ;
static const char* EEX_CREATEIMPORTDXF = "CreateImportDxf" ;
static const char* EEX_CREATEIMPORTSTL = "CreateImportStl" ;
@@ -122,6 +123,21 @@ MySetEExKey( const string& sKey)
pFun( sKey) ;
}
//-----------------------------------------------------------------------------
IImportCsf*
MyCreateImportCsf( void)
{
// verifico caricamento libreria EgtExchange
if ( s_hEEx == nullptr)
return nullptr ;
// recupero funzione creazione oggetto
typedef IImportCsf* (* PF_CreateImportCsf) ( void) ;
PF_CreateImportCsf pFun = (PF_CreateImportCsf)GetProcAddress( s_hEEx, EEX_CREATEIMPORTCSF) ;
if ( pFun == nullptr)
return nullptr ;
return pFun() ;
}
//-----------------------------------------------------------------------------
IImportCnc*
MyCreateImportCnc( void)