|
|
|
|
#include "StdAfx.h"
|
|
|
|
|
#include "ModuleDeviceMgr.h"
|
|
|
|
|
#include "GlobalFunction.h"
|
|
|
|
|
#include "PropertieMgr.h"
|
|
|
|
|
#include "MarkObjPropertieMgr.h"
|
|
|
|
|
#include "GlobalFunction.h"
|
|
|
|
|
#include "PltReader.h"
|
|
|
|
|
#include "Laser.h"
|
|
|
|
|
#include "ApplicationPriority.h"
|
|
|
|
|
#include "WorkAreaMgr.h"
|
|
|
|
|
#include "AuthorityMgr.h"
|
|
|
|
|
#include "MarkAreaMgr.h"
|
|
|
|
|
#include "SocketMgr.h"
|
|
|
|
|
#include "LogMgr.h"
|
|
|
|
|
#include "CommonFlowMgr.h"
|
|
|
|
|
#include "WorkRecord.h"
|
|
|
|
|
#include "Ruler.h"
|
|
|
|
|
#include "ObjComponentMgr.h"
|
|
|
|
|
#include "EasyOperationMgr.h"
|
|
|
|
|
#include "TemplateMgr.h"
|
|
|
|
|
#include "GlobalDrawMgr.h"
|
|
|
|
|
#include "WorkFileMgr.h"
|
|
|
|
|
#include "EncryptionMgr.h"
|
|
|
|
|
#include "ProgramLaserTuiHuo.h"
|
|
|
|
|
#include "WarningMgr.h"
|
|
|
|
|
#include "LaserPowCheckMgr.h"
|
|
|
|
|
#include "WaferRecipeDataMgr.h"
|
|
|
|
|
#include "RecipeMgr.h"
|
|
|
|
|
#include "CommonParaMgr.h"
|
|
|
|
|
#include "LanguageMgr.h"
|
|
|
|
|
#include "WaferRecipeDataMgr.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CModuleDeviceMgr gModuleDeviceMgr;//<2F><><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB>ʹ<EFBFBD>õ<EFBFBD><C3B5><EFBFBD>
|
|
|
|
|
CModuleDeviceMgr::CModuleDeviceMgr(void)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
CModuleDeviceMgr::~CModuleDeviceMgr(void)
|
|
|
|
|
{
|
|
|
|
|
DeleteAllModule();
|
|
|
|
|
}
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(ע<><D7A2>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>˳<EFBFBD><CBB3>)
|
|
|
|
|
void CModuleDeviceMgr::CreatAllModule()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
//<2F><>־<EFBFBD><D6BE><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>
|
|
|
|
|
gLogMgr = new CLogMgr;
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gLogMgr);
|
|
|
|
|
//<2F>̶<EFBFBD><CCB6><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gCommonParaMgr);
|
|
|
|
|
//Ȩ<><EFBFBD><DEB9><EFBFBD>
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gAuthorityMgr);
|
|
|
|
|
|
|
|
|
|
//ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><>Ҫ<EFBFBD><D2AA>ǰ<EFBFBD>棬<EFBFBD><E6A3AC>Ϊ<EFBFBD><CEAA>ҪΪlayer <20><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD>ܻ<EFBFBD><DCBB><EFBFBD>)
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gTemplateMgr);
|
|
|
|
|
//<2F>豸<EFBFBD><E8B1B8><EFBFBD>ܹ<EFBFBD><DCB9><EFBFBD>
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gEncryptionMgr);
|
|
|
|
|
//ȫ<>ֻ<EFBFBD><D6BB>ƹ<EFBFBD><C6B9><EFBFBD>ģ<EFBFBD><C4A3>
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gDraw);
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gRuler);
|
|
|
|
|
//<2F>ʲ<EFBFBD><CAB2><EFBFBD>
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gPenParMgr);
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gWorkAreaMgr);
|
|
|
|
|
//Ԫ<><D4AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gObjComponentMgr);
|
|
|
|
|
//<2F><><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gEasyOperationMgr);
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gAppPriorityMgr);
|
|
|
|
|
//<2F>ӹ<EFBFBD><D3B9>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gWorkFileMgr);
|
|
|
|
|
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gProgramLaserTuiHuo);
|
|
|
|
|
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gRecipeMgr);
|
|
|
|
|
|
|
|
|
|
m_ModuleVec.push_back((CModule*)gWaferRecipeDataMgr);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
void CModuleDeviceMgr::InsertModuleGridProperty(int SelIdx,CMFCPropertyGridCtrl &PropertyGrid)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|