7d3bec9f44
- estesa gestione LockId - passato nuovo parametro LockId a EgtConverter.
46 lines
1.6 KiB
C++
46 lines
1.6 KiB
C++
//----------------------------------------------------------------------------
|
|
// EgalTech 2014-2023
|
|
//----------------------------------------------------------------------------
|
|
// File : EXE.h Data : 05.02.23 Versione : 2.5a6
|
|
// Contenuto : Dichiarazioni locali per moduli EXE.
|
|
//
|
|
//
|
|
//
|
|
// Modifiche : 01.09.14 DS Creazione modulo.
|
|
//
|
|
//
|
|
//----------------------------------------------------------------------------
|
|
|
|
#pragma once
|
|
|
|
#include "GseContext.h"
|
|
#include "/EgtDev/Include/EgtILogger.h"
|
|
|
|
//-----------------------------------------------------------------------------
|
|
HWND ExeGetMainWindowHandle( void) ;
|
|
|
|
//----------------------------------------------------------------------------
|
|
const std::string& ExeGetIniFile( void) ;
|
|
|
|
//----------------------------------------------------------------------------
|
|
const std::string& ExeGetKey( void) ;
|
|
const std::string& ExeGetNestKey( void) ;
|
|
const std::string& ExeGetLockId( void) ;
|
|
|
|
//----------------------------------------------------------------------------
|
|
ILogger* GetLogger( void) ;
|
|
ILogger* GetCmdLogger( void) ;
|
|
bool SetCmdLog( bool bVal) ;
|
|
bool IsCmdLog( void) ;
|
|
|
|
//----------------------------------------------------------------------------
|
|
bool ExeInsertMachMgr( int nInsGrp) ;
|
|
|
|
//----------------------------------------------------------------------------
|
|
bool ExeIsDuploBase( IGeomDB* pGeomDB, int nId) ;
|
|
bool ExeInsertDuplo( int nInsGrp) ;
|
|
|
|
//----------------------------------------------------------------------------
|
|
bool ExeCreateMutex( const std::string& sMutexName) ;
|
|
bool ExeReleaseMutex( void) ;
|