source: dev/trunk/abdev/BasicCompiler_Common/BasicCompiler.h@ 304

Last change on this file since 304 was 266, checked in by dai_9181, 17 years ago

BasicSourceのシリアライズがうまくいっていない

File size: 1.9 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//プログラム情報
22BOOL bStrict;
23DWORD ImageBase;
24
25ERRORINFO *pErrorInfo;
26int ErrorNum;
27int CompileMsgNum;
28int WarningNum;
29BOOL bError;
30char **SynonymErrorWords;
31int SynonymErrorNum;
32BOOL bStopCompile;
33
34//リソース情報
35char ResourceFileName[MAX_PATH];
36RESOURCEDATAINFO *pCursorResourceInfo;
37int CursorResourceNum;
38RESOURCEDATAINFO *pBitmapResourceInfo;
39int BitmapResourceNum;
40RESOURCEDATAINFO *pIconResourceInfo;
41int IconResourceNum;
42char szManifestPath[MAX_PATH];
43int XPManiResourceNum;
44
45//デバッグ
46BOOL bDebugCompile=0;
47BOOL bDebugRun=0;
48BOOL bAttach=0;
49DWORD dwAttachProcessId;
50BOOL bDebugSupportProc;
51BOOL bSystemProc;
52DWORD dwStepRun;
53double width_ratio_VarList=0.3;
54HWND hDebuggerToolbar;
55char szDebugCmdLine[1024];
56char szDebugExeForDll[1024];
57
58//ウォッチリスト
59int width_WatchColumn_Expression=200;
60int width_WatchColumn_Value=400;
61
62
63//関数ポインタのベース タイプ インデックス(左辺の関数ポインタのパラメータを参考に、オーバーロードを解決)
64LONG_PTR ProcPtr_BaseIndex;
65
66
67int cp;
68
69int typeOfPtrChar = MAKE_PTR_TYPE(DEF_SBYTE,1);
70int typeOfPtrUChar = MAKE_PTR_TYPE(DEF_BYTE,1);
71
72char *basbuf;
73
74char BasicCurDir[MAX_PATH]; //コンパイルするファイルが存在するディレクトリ
75char SourceFileName[MAX_PATH];
76char OutputFileName[MAX_PATH];
77char szDllName[MAX_PATH];
78char szIncludeDir[MAX_PATH]="";
Note: See TracBrowser for help on using the repository browser.