source: dev/trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.h@ 512

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

いくつかのグローバル変数をProgram/Debuggerクラスにまとめた。

File size: 1.5 KB
Line 
1#include "../BasicCompiler_Common/common.h"
2
3LPSTR BasicFileFilter="プログラム ファイル(*.ab;*.bas;*.abp;*.sbp)\0*.ab;*.bas;*.abp;*sbp\0テキスト ファイル(*.txt)\0*.txt\0すべてのファイル(*.*)\0*\0\0";
4LPSTR ExeFileFilter="実行可能ファイル(*.exe)\0*.exe\0すべてのファイル(*.*)\0*\0\0";
5
6HINSTANCE hInst;
7HWND hOwnerEditor;
8HWND hMainDlg;
9HWND hDebugWnd;
10HANDLE hHeap;
11int ScreenX,ScreenY;
12WNDPROC OldErrorListProc,OldDebugListProc;
13WNDPROC OldThreadComboProc;
14WNDPROC OldProcComboProc;
15unsigned short TypeOfSubSystem;
16
17//不揮発性データ(レジストリに保存される)
18CNonVolatile *pobj_nv;
19
20//プログラム情報
21DWORD ImageBase;
22
23char **SynonymErrorWords;
24int SynonymErrorNum;
25BOOL bStopCompile;
26
27//リソース情報
28char ResourceFileName[MAX_PATH];
29RESOURCEDATAINFO *pCursorResourceInfo;
30int CursorResourceNum;
31RESOURCEDATAINFO *pBitmapResourceInfo;
32int BitmapResourceNum;
33RESOURCEDATAINFO *pIconResourceInfo;
34int IconResourceNum;
35char szManifestPath[MAX_PATH];
36int XPManiResourceNum;
37
38//デバッグ
39BOOL bDebugSupportProc;
40BOOL bSystemProc;
41DWORD dwStepRun;
42double width_ratio_VarList=0.3;
43HWND hDebuggerToolbar;
44char szDebugCmdLine[1024];
45char szDebugExeForDll[1024];
46
47//ウォッチリスト
48int width_WatchColumn_Expression=200;
49int width_WatchColumn_Value=400;
50
51
52int cp;
53
54int typeOfPtrChar = MAKE_PTR_TYPE(DEF_SBYTE,1);
55int typeOfPtrUChar = MAKE_PTR_TYPE(DEF_BYTE,1);
56
57char *basbuf;
58
59char BasicCurDir[MAX_PATH]; //コンパイルするファイルが存在するディレクトリ
60char szDllName[MAX_PATH];
Note: See TracBrowser for help on using the repository browser.