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

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

・Compiler::IsDebugメソッドを導入した(bDebugCompileグローバル変数は廃止)。
・bStrictグローバル変数は意味を成さないので廃止した。

File size: 1.8 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;
16BOOL bClipCompileView;
17
18//不揮発性データ(レジストリに保存される)
19CNonVolatile *pobj_nv;
20
21//プログラム情報
22DWORD ImageBase;
23
24ERRORINFO *pErrorInfo;
25int ErrorNum;
26int CompileMsgNum;
27int WarningNum;
28BOOL bError;
29char **SynonymErrorWords;
30int SynonymErrorNum;
31BOOL bStopCompile;
32
33//リソース情報
34char ResourceFileName[MAX_PATH];
35RESOURCEDATAINFO *pCursorResourceInfo;
36int CursorResourceNum;
37RESOURCEDATAINFO *pBitmapResourceInfo;
38int BitmapResourceNum;
39RESOURCEDATAINFO *pIconResourceInfo;
40int IconResourceNum;
41char szManifestPath[MAX_PATH];
42int XPManiResourceNum;
43
44//デバッグ
45BOOL bDebugRun=0;
46BOOL bAttach=0;
47DWORD dwAttachProcessId;
48BOOL bDebugSupportProc;
49BOOL bSystemProc;
50DWORD dwStepRun;
51double width_ratio_VarList=0.3;
52HWND hDebuggerToolbar;
53char szDebugCmdLine[1024];
54char szDebugExeForDll[1024];
55
56//ウォッチリスト
57int width_WatchColumn_Expression=200;
58int width_WatchColumn_Value=400;
59
60
61int cp;
62
63int typeOfPtrChar = MAKE_PTR_TYPE(DEF_SBYTE,1);
64int typeOfPtrUChar = MAKE_PTR_TYPE(DEF_BYTE,1);
65
66char *basbuf;
67
68char BasicCurDir[MAX_PATH]; //コンパイルするファイルが存在するディレクトリ
69char SourceFileName[MAX_PATH];
70char OutputFileName[MAX_PATH];
71char szDllName[MAX_PATH];
72char szIncludeDir[MAX_PATH]="";
Note: See TracBrowser for help on using the repository browser.