#pragma once #include #include "BaseProcess.h" class CProcessManager { private: //ÇöÀç »ý¼ºµÇ´Â ½Éº¼ ÇÁ·Î¼¼¼­ÀÇ Á¤º¸¸¦ °¡Áö°í ÀÖ¾î¾ß µÈ´Ù. CBaseProcess* CreateProcessBase_; CBaseProcess::eSYMBOLTYPE SymbolType_; public: CProcessManager(void); ~CProcessManager(void); //ŸÀÔ¿¡ µû¸¥ ½Éº¼ Á¤º¸ »ý¼º CBaseProcess* CreateSymbolType(CBaseProcess::eSYMBOLTYPE type); bool LoadSymbolPath(const TCHAR* SimbolPath); CBaseProcess::eSYMBOLTYPE GetSymbolType(){ return SymbolType_; } CBaseProcess* GetProcess() { return CreateProcessBase_; } void DestoryProcess() { if(CreateProcessBase_ != NULL) { delete CreateProcessBase_; CreateProcessBase_ = NULL; } } }; extern CProcessManager GPROCESSMANAGER;