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

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

Messenger/ErrorMessengerクラスを導入。SetError関数によるエラー生成を廃止した。

File size: 1.7 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
24char **SynonymErrorWords;
25int SynonymErrorNum;
26BOOL bStopCompile;
27
28//リソース情報
29char ResourceFileName[MAX_PATH];
30RESOURCEDATAINFO *pCursorResourceInfo;
31int CursorResourceNum;
32RESOURCEDATAINFO *pBitmapResourceInfo;
33int BitmapResourceNum;
34RESOURCEDATAINFO *pIconResourceInfo;
35int IconResourceNum;
36char szManifestPath[MAX_PATH];
37int XPManiResourceNum;
38
39//デバッグ
40BOOL bDebugRun=0;
41BOOL bAttach=0;
42DWORD dwAttachProcessId;
43BOOL bDebugSupportProc;
44BOOL bSystemProc;
45DWORD dwStepRun;
46double width_ratio_VarList=0.3;
47HWND hDebuggerToolbar;
48char szDebugCmdLine[1024];
49char szDebugExeForDll[1024];
50
51//ウォッチリスト
52int width_WatchColumn_Expression=200;
53int width_WatchColumn_Value=400;
54
55
56int cp;
57
58int typeOfPtrChar = MAKE_PTR_TYPE(DEF_SBYTE,1);
59int typeOfPtrUChar = MAKE_PTR_TYPE(DEF_BYTE,1);
60
61char *basbuf;
62
63char BasicCurDir[MAX_PATH]; //コンパイルするファイルが存在するディレクトリ
64char SourceFileName[MAX_PATH];
65char OutputFileName[MAX_PATH];
66char szDllName[MAX_PATH];
67char szIncludeDir[MAX_PATH]="";
Note: See TracBrowser for help on using the repository browser.