#include "../BasicCompiler_Common/common.h" LPSTR BasicFileFilter="プログラム ファイル(*.ab;*.bas;*.abp;*.sbp)\0*.ab;*.bas;*.abp;*sbp\0テキスト ファイル(*.txt)\0*.txt\0すべてのファイル(*.*)\0*\0\0"; LPSTR ExeFileFilter="実行可能ファイル(*.exe)\0*.exe\0すべてのファイル(*.*)\0*\0\0"; HINSTANCE hInst; HWND hOwnerEditor; HWND hMainDlg; HWND hDebugWnd; HANDLE hHeap; int ScreenX,ScreenY; WNDPROC OldErrorListProc,OldDebugListProc; WNDPROC OldThreadComboProc; WNDPROC OldProcComboProc; unsigned short TypeOfSubSystem; //不揮発性データ(レジストリに保存される) CNonVolatile *pobj_nv; //プログラム情報 DWORD ImageBase; BOOL bStopCompile; //リソース情報 char ResourceFileName[MAX_PATH]; //デバッグ BOOL bDebugSupportProc; BOOL bSystemProc; DWORD dwStepRun; double width_ratio_VarList=0.3; HWND hDebuggerToolbar; char szDebugCmdLine[1024]; char szDebugExeForDll[1024]; //ウォッチリスト int width_WatchColumn_Expression=200; int width_WatchColumn_Value=400; int cp; int typeOfPtrChar = MAKE_PTR_TYPE(DEF_SBYTE,1); int typeOfPtrUChar = MAKE_PTR_TYPE(DEF_BYTE,1); char *basbuf; char BasicCurDir[MAX_PATH]; //コンパイルするファイルが存在するディレクトリ char szDllName[MAX_PATH];