TestEgk 1.5d2 :
- aggiunta gestione Exchange.
This commit is contained in:
+15
-2
@@ -1,12 +1,13 @@
|
|||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
// EgalTech 2013-2013
|
// EgalTech 2013-2014
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
// File : TestEGk.cpp Data : 20.11.13 Versione : 1.3a1
|
// File : TestEGk.cpp Data : 04.04.14 Versione : 1.5d2
|
||||||
// Contenuto : Programma di test della libreria EgtGeomKernel.
|
// Contenuto : Programma di test della libreria EgtGeomKernel.
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
// Modifiche : 20.11.13 DS Creazione modulo.
|
// Modifiche : 20.11.13 DS Creazione modulo.
|
||||||
|
// 04.04.14 DS Agg. esecutore di Exchange.
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
@@ -22,6 +23,8 @@
|
|||||||
#include "/EgtDev/Include/EGkDllMain.h"
|
#include "/EgtDev/Include/EGkDllMain.h"
|
||||||
#include "/EgtDev/Include/EGkGeomDB.h"
|
#include "/EgtDev/Include/EGkGeomDB.h"
|
||||||
#include "/EgtDev/Include/EGkGdbExecutor.h"
|
#include "/EgtDev/Include/EGkGdbExecutor.h"
|
||||||
|
#include "/EgtDev/Include/EExDllMain.h"
|
||||||
|
#include "/EgtDev/Include/EExExcExecutor.h"
|
||||||
#include "/EgtDev/Include/EgtPointerOwner.h"
|
#include "/EgtDev/Include/EgtPointerOwner.h"
|
||||||
#include "/EgtDev/Include/EgtLogger.h"
|
#include "/EgtDev/Include/EgtLogger.h"
|
||||||
#include "/EgtDev/Include/EgtIniFile.h"
|
#include "/EgtDev/Include/EgtIniFile.h"
|
||||||
@@ -95,11 +98,13 @@ wmain( int argc, wchar_t* argv[])
|
|||||||
LOG_INFO( &logger, GetEGnVersion())
|
LOG_INFO( &logger, GetEGnVersion())
|
||||||
LOG_INFO( &logger, GetENkVersion())
|
LOG_INFO( &logger, GetENkVersion())
|
||||||
LOG_INFO( &logger, GetEGkVersion())
|
LOG_INFO( &logger, GetEGkVersion())
|
||||||
|
LOG_INFO( &logger, GetEExVersion())
|
||||||
|
|
||||||
// passo logger alle librerie
|
// passo logger alle librerie
|
||||||
SetEGnLogger( &logger) ;
|
SetEGnLogger( &logger) ;
|
||||||
SetENkLogger( &logger) ;
|
SetENkLogger( &logger) ;
|
||||||
SetEGkLogger( &logger) ;
|
SetEGkLogger( &logger) ;
|
||||||
|
SetEExLogger( &logger) ;
|
||||||
|
|
||||||
// nessun errore
|
// nessun errore
|
||||||
nErr = 0 ;
|
nErr = 0 ;
|
||||||
@@ -107,6 +112,7 @@ wmain( int argc, wchar_t* argv[])
|
|||||||
// esecuzione script
|
// esecuzione script
|
||||||
PtrOwner<IGeomDB> pGdb( CreateGeomDB()) ;
|
PtrOwner<IGeomDB> pGdb( CreateGeomDB()) ;
|
||||||
PtrOwner<IGdbExecutor> pGdbExec( CreateGdbExecutor()) ;
|
PtrOwner<IGdbExecutor> pGdbExec( CreateGdbExecutor()) ;
|
||||||
|
PtrOwner<IExcExecutor> pExcExec( CreateExcExecutor()) ;
|
||||||
PtrOwner<ICmdParser> pCmdParser( CreateCmdParser()) ;
|
PtrOwner<ICmdParser> pCmdParser( CreateCmdParser()) ;
|
||||||
|
|
||||||
// controllo validità oggetti
|
// controllo validità oggetti
|
||||||
@@ -120,6 +126,11 @@ wmain( int argc, wchar_t* argv[])
|
|||||||
nErr = 1 ;
|
nErr = 1 ;
|
||||||
goto END ;
|
goto END ;
|
||||||
}
|
}
|
||||||
|
if ( ! IsValid( pExcExec)) {
|
||||||
|
LOG_ERROR( &logger, "Error in CreateExcExecutor")
|
||||||
|
nErr = 1 ;
|
||||||
|
goto END ;
|
||||||
|
}
|
||||||
if ( ! IsValid( pCmdParser)) {
|
if ( ! IsValid( pCmdParser)) {
|
||||||
LOG_ERROR( &logger, "Error in CreateCmdParser")
|
LOG_ERROR( &logger, "Error in CreateCmdParser")
|
||||||
nErr = 1 ;
|
nErr = 1 ;
|
||||||
@@ -129,7 +140,9 @@ wmain( int argc, wchar_t* argv[])
|
|||||||
// inizializzazioni
|
// inizializzazioni
|
||||||
pGdb->Init() ;
|
pGdb->Init() ;
|
||||||
pGdbExec->SetGeomDB( Get( pGdb)) ;
|
pGdbExec->SetGeomDB( Get( pGdb)) ;
|
||||||
|
pExcExec->SetGeomDB( Get( pGdb)) ;
|
||||||
pCmdParser->SetExecutor( Get( pGdbExec)) ;
|
pCmdParser->SetExecutor( Get( pGdbExec)) ;
|
||||||
|
pCmdParser->AddExecutor( Get( pExcExec)) ;
|
||||||
if ( ! pCmdParser->Init( )) {
|
if ( ! pCmdParser->Init( )) {
|
||||||
LOG_ERROR( &logger, "Error on Parser.Init")
|
LOG_ERROR( &logger, "Error on Parser.Init")
|
||||||
nErr = 2 ;
|
nErr = 2 ;
|
||||||
|
|||||||
BIN
Binary file not shown.
@@ -31,3 +31,4 @@
|
|||||||
#pragma comment(lib, EGTLIBDIR "EgtGeneral" EGTLIBVER ".lib")
|
#pragma comment(lib, EGTLIBDIR "EgtGeneral" EGTLIBVER ".lib")
|
||||||
#pragma comment(lib, EGTLIBDIR "EgtNumKernel" EGTLIBVER ".lib")
|
#pragma comment(lib, EGTLIBDIR "EgtNumKernel" EGTLIBVER ".lib")
|
||||||
#pragma comment(lib, EGTLIBDIR "EgtGeomKernel" EGTLIBVER ".lib")
|
#pragma comment(lib, EGTLIBDIR "EgtGeomKernel" EGTLIBVER ".lib")
|
||||||
|
#pragma comment(lib, EGTLIBDIR "EgtExchange" EGTLIBVER ".lib")
|
||||||
|
|||||||
Reference in New Issue
Block a user