source: dev/trunk/ab5.0/abdev/abdev/include/ProjectManager/ProjectManager.h@ 618

Last change on this file since 618 was 618, checked in by dai_9181, 16 years ago

・PROJECTINFO構造体を廃止し、Projectクラスを採用した。
・ProjectInfoをprojectInfoにリネーム

File size: 881 bytes
Line 
1#pragma once
2
3
4namespace ActiveBasic{ namespace IDE{
5
6class Project
7{
8public:
9 DWORD dwModuleType;
10
11 char name[MAX_PATH];
12 char dir[MAX_PATH];
13
14 DWORD dwVersion;
15
16 CDBFileInfo *pobj_DBFileInfo;
17
18 char ResourceFileName[MAX_PATH];
19
20 int NumberOfMenu;
21 MENU_INFO *pMenuInfo;
22 HTREEITEM hMenuTreeItem;
23
24 WindowInfos windowInfos;
25 HTREEITEM hWindowTreeItem;
26
27 RESOURCEINFO res;
28
29 DWORD dwOption;
30 char lpszOutput_Release[MAX_PATH];
31 char lpszOutput_Debug[MAX_PATH];
32
33 //マニフェスト
34 char szManifestPath[MAX_PATH];
35
36 //デバッグ情報
37 char szCmdLine[8192];
38 char szExePath[MAX_PATH];
39
40 //ブレークポイント情報
41 CDBBreakPoint *pobj_DBBreakPoint;
42
43 _int8 ModifyOfMaterial;
44 _int8 ModifuOfResource;
45 _int8 modify;
46
47 bool IsOpenedProject() const
48 {
49 return ( name[0] != '\0' );
50 }
51};
52
53
54}}
55
56extern ActiveBasic::IDE::Project projectInfo;
Note: See TracBrowser for help on using the repository browser.