From a754d1b1afa4ad8d4da0c4eaa59daa8fc8d716f6 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Thu, 7 May 2015 07:02:38 +0000 Subject: [PATCH] EgtExecutor.rc 1.6e3 : - sistemata ExeOutLog (era rimasta EgtOutLog) - passato indice context a MachMgr - aggiunta LuaInstallEgtFunctions. --- EXE_General.cpp | 6 +++--- EXE_MachMgr.cpp | 4 ++-- EXE_Scene.cpp | 2 +- EgtExecutor.rc | Bin 11686 -> 11686 bytes LUA_Base.cpp | 5 +++-- 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/EXE_General.cpp b/EXE_General.cpp index 03cab78..48c52a0 100644 --- a/EXE_General.cpp +++ b/EXE_General.cpp @@ -266,10 +266,10 @@ ExeGetMemoryInfo( string& sMem) } //----------------------------------------------------------------------------- -BOOL -__stdcall EgtOutLog( const wchar_t* sMsg) +bool +ExeOutLog( const string& sMsg) { - LOG_INFO( s_pGenLog, LPSTR( WtoA( sMsg))) + LOG_INFO( s_pGenLog, sMsg.c_str()) return ( s_pGenLog != nullptr) ; } diff --git a/EXE_MachMgr.cpp b/EXE_MachMgr.cpp index 84c1672..5f0ce0c 100644 --- a/EXE_MachMgr.cpp +++ b/EXE_MachMgr.cpp @@ -29,11 +29,11 @@ bool ExeInitMachMgr( const string& sMachinesDir) { GseContext* pGseCtx = GetCurrGseContext() ; - VERIFY_CTX( pGseCtx, false) + VERIFY_CTX_GEOMDB( pGseCtx, false) // inizializzazione gestore lavorazioni PtrOwner pMachMgr( MyCreateMachMgr()) ; VERIFY_NULL( Get( pMachMgr), "Error in CreateMachMgr", false) - bool bOk = pMachMgr->Init( pGseCtx->m_pGeomDB, sMachinesDir) ; + bool bOk = pMachMgr->Init( GetIndCurrGseContext(), pGseCtx->m_pGeomDB, sMachinesDir) ; // assegno il gestore al contesto pGseCtx->m_pMachMgr = ( bOk ? Release( pMachMgr) : nullptr) ; // log avvio Machining Manager diff --git a/EXE_Scene.cpp b/EXE_Scene.cpp index aa0363e..c43d55a 100644 --- a/EXE_Scene.cpp +++ b/EXE_Scene.cpp @@ -27,7 +27,7 @@ bool ExeInitScene( HWND hWnd, int nDriver, bool b2Buff, int nColorBits, int nDepthBits) { GseContext* pGseCtx = GetCurrGseContext() ; - VERIFY_CTX( pGseCtx, false) + VERIFY_CTX_GEOMDB( pGseCtx, false) // inizializzazione scena OpenGL PtrOwner pScene( MyCreateEGrScene()) ; VERIFY_NULL( Get( pScene), "Error in CreateEGrScene", false) diff --git a/EgtExecutor.rc b/EgtExecutor.rc index f95ca78f938ad67ce35d5f1cac1e05430065697f..c3d7d163fec4b4672eef3f7d10e30a74e3ae6e1a 100644 GIT binary patch delta 79 zcmZ1$y)1geFE&Qw&A-`PnSqoe*K!sx?>N)s4T4pS#*-bnk~jAW*?>e(i-FY$N+HxV MD8kglDS2=M0A4H_ZU6uP delta 79 zcmZ1$y)1geFE&P_&A-`PnSqoe*K!sx?>N)s4T4pSMw1=6k~jAW*?>e(i-FY$N+HxV MD8kglDS2=M09@c2W&i*H diff --git a/LUA_Base.cpp b/LUA_Base.cpp index 3f1df9a..056b1cc 100644 --- a/LUA_Base.cpp +++ b/LUA_Base.cpp @@ -16,13 +16,14 @@ #include "EXE.h" #include "LUA.h" #include "LUA_Base.h" +#include "/EgtDev/Include/EXeExecutor.h" #include "/EgtDev/Include/EGnLuaMgr.h" using namespace std ; //---------------------------------------------------------------------------- bool -LuaInstallAllFunctions( LuaMgr& LuaMgr) +LuaInstallEgtFunctions( LuaMgr& LuaMgr) { if ( ! LuaInstallGeneral( LuaMgr)) { LOG_ERROR( GetLogger(), "Error in LuaInstallGeneral (" __FUNCTION__ ")") @@ -113,7 +114,7 @@ LuaInit( void) return false ; // carico le funzioni speciali - if ( ! LuaInstallAllFunctions( s_LuaMgr)) + if ( ! LuaInstallEgtFunctions( s_LuaMgr)) return false ; // recupero la versione di Lua