#pragma once namespace ActiveBasic{ namespace IDE{ class Project { public: DWORD dwModuleType; char name[MAX_PATH]; char dir[MAX_PATH]; DWORD dwVersion; CDBFileInfo *pobj_DBFileInfo; char ResourceFileName[MAX_PATH]; int NumberOfMenu; MENU_INFO *pMenuInfo; HTREEITEM hMenuTreeItem; WindowInfos windowInfos; HTREEITEM hWindowTreeItem; RESOURCEINFO res; DWORD dwOption; char lpszOutput_Release[MAX_PATH]; char lpszOutput_Debug[MAX_PATH]; //マニフェスト char szManifestPath[MAX_PATH]; //デバッグ情報 char szCmdLine[8192]; char szExePath[MAX_PATH]; //ブレークポイント情報 CDBBreakPoint *pobj_DBBreakPoint; _int8 ModifyOfMaterial; _int8 ModifuOfResource; _int8 modify; bool IsOpenedProject() const { return ( name[0] != '\0' ); } }; }} extern ActiveBasic::IDE::Project projectInfo;