Changeset 808 in dev for branches/egtra/ab5.0
- Timestamp:
- Feb 12, 2011, 3:52:13 AM (14 years ago)
- Location:
- branches/egtra/ab5.0
- Files:
-
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/egtra/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp
r806 r808 253 253 } 254 254 255 BOOL GetFilePathDialog(HWND hwnd,char *filename,LP STR Filter,LPSTR Title,BOOL bOpen){255 BOOL GetFilePathDialog(HWND hwnd,char *filename,LPCSTR Filter,LPCSTR Title,BOOL bOpen){ 256 256 OPENFILENAME ofstr; 257 257 filename[0]=0; … … 375 375 SetWindowPos(hwnd,0,x,y,0,0,SWP_NOSIZE); 376 376 } 377 BOOLCALLBACK DlgCompile(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam){377 INT_PTR CALLBACK DlgCompile(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam){ 378 378 extern HANDLE hDebugProcess; 379 379 extern DWORD processIdDebug; … … 645 645 if( program.IsDebugRun() || compiler.IsDebug() ) 646 646 { 647 lstrcat(tempOutputFileName,"_debug.abobj");647 strcat(tempOutputFileName,"_debug.abobj"); 648 648 } 649 649 else 650 650 { 651 lstrcat(tempOutputFileName,".abobj");651 strcat(tempOutputFileName,".abobj"); 652 652 } 653 653 } … … 656 656 if( program.IsDebugRun() || compiler.IsDebug() ) 657 657 { 658 lstrcat(tempOutputFileName,"_debug.exe");658 strcat(tempOutputFileName,"_debug.exe"); 659 659 } 660 660 else 661 661 { 662 lstrcat(tempOutputFileName,".exe");662 strcat(tempOutputFileName,".exe"); 663 663 } 664 664 } … … 722 722 } 723 723 if(temporary[i]){ 724 lstrcpy(szDebugCmdLine,temporary+i+2);724 strcpy(szDebugCmdLine,temporary+i+2); 725 725 } 726 726 } 727 727 728 728 _splitpath( program.GetSourceFilePath().c_str(), BasicCurDir,temporary,NULL,NULL); 729 lstrcat(BasicCurDir,temporary);729 strcat(BasicCurDir,temporary); 730 730 731 731 if( program.IsClipCompileView() ){ … … 762 762 trace("Complete ActiveBasic Compiler!"); 763 763 764 ExitProcess( program.GetExitCode() ); 765 return 0; 764 return program.GetExitCode(); 766 765 } 767 766 else … … 805 804 trace("Complete ActiveBasic Compiler!"); 806 805 807 ExitProcess( program.GetExitCode() ); 808 809 return 0; 810 } 806 return program.GetExitCode(); 807 } -
branches/egtra/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.h
r641 r808 1 1 #include "../BasicCompiler_Common/common.h" 2 2 3 LPSTR BasicFileFilter="プログラム ファイル(*.ab;*.bas;*.abp;*.sbp)\0*.ab;*.bas;*.abp;*sbp\0テキスト ファイル(*.txt)\0*.txt\0すべてのファイル(*.*)\0*\0\0";4 LPSTR ExeFileFilter="実行可能ファイル(*.exe)\0*.exe\0すべてのファイル(*.*)\0*\0\0";3 extern const LPCSTR BasicFileFilter = "プログラム ファイル(*.ab;*.bas;*.abp;*.sbp)\0*.ab;*.bas;*.abp;*sbp\0テキスト ファイル(*.txt)\0*.txt\0すべてのファイル(*.*)\0*\0\0"; 4 extern const LPCSTR ExeFileFilter = "実行可能ファイル(*.exe)\0*.exe\0すべてのファイル(*.*)\0*\0\0"; 5 5 6 6 HINSTANCE hInst; -
branches/egtra/ab5.0/abdev/BasicCompiler_Common/Debug.cpp
r803 r808 408 408 //ユーザーに実行ファイルを選択させる 409 409 extern HWND hOwnerEditor; 410 extern LPSTR ExeFileFilter;410 extern const LPCSTR ExeFileFilter; 411 411 if(!GetFilePathDialog(hOwnerEditor,ExeFilePathForDll,ExeFileFilter,"デバッグ用の実行可能ファイルを指定してください。",1)) return; 412 412 } -
branches/egtra/ab5.0/abdev/BasicCompiler_Common/common.h
r806 r808 212 212 void GetFullPath( char *path, const std::string &baseDirPath ); 213 213 void ShowErrorLine(int LineNum,const char *FileName); 214 BOOL GetFilePathDialog(HWND hwnd,char *filename,LP STR Filter,LPSTR Title,BOOL bOpen);214 BOOL GetFilePathDialog(HWND hwnd,char *filename,LPCSTR Filter,LPCSTR Title,BOOL bOpen); 215 215 void MakeMessageText(char *buffer,char *msg,int flag); 216 216 -
branches/egtra/ab5.0/abdev/ab_common/src/Lexical/ObjectModule.cpp
r806 r808 29 29 30 30 31 #pragma warning(push) 32 #pragma warning(disable: 4244 6011 6326) 31 33 #ifdef OBJECT_MODULE_IS_NOT_BINARY 32 34 #include <boost/archive/xml_oarchive.hpp> … … 45 47 #include <boost/serialization/nvp.hpp> 46 48 #include <boost/serialization/export.hpp> 49 #pragma warning(pop) 47 50 48 51 #define foreach(v, c) for each (v in c) -
branches/egtra/ab5.0/abdev/ab_common/stdafx.h
r773 r808 1 1 #pragma once 2 #pragma strict_gs_check(on)3 2 4 3 #include <map> … … 20 19 21 20 //boost libraries 21 #pragma warning(push) 22 #pragma warning(disable: 6326) 22 23 #include <boost/foreach.hpp> 23 24 #include <boost/serialization/serialization.hpp> 24 25 #include <boost/serialization/nvp.hpp> 25 26 #include <boost/serialization/export.hpp> 27 #pragma warning(pop) 26 28 27 29 #include <jenga/include/jenga.h> -
branches/egtra/ab5.0/abdev/abdev/Common.h
r784 r808 628 628 void GetFullPath(char *path,const char *dir); 629 629 void RemoveDirectoryStrong(const char *dirPath); 630 BOOL GetFilePathDialog(HWND hwnd,char *filename,LP STR Filter,LPSTR Title,_int8IsOpen);630 BOOL GetFilePathDialog(HWND hwnd,char *filename,LPCSTR Filter,LPCSTR Title,BOOL IsOpen); 631 631 BOOL GetFolder(HWND hWnd,char *folder,char *OpenFolderTitle); 632 632 int GetFileExtension( const char *path ); -
branches/egtra/ab5.0/abdev/abdev/DialogBoxes.cpp
r797 r808 947 947 switch(LOWORD(wParam)){ 948 948 case IDC_DIR: 949 extern LPSTR ExeFileFilter;949 extern const LPCSTR ExeFileFilter; 950 950 if(!GetFilePathDialog(hwnd,temporary,ExeFileFilter,"DLLデバッグ用の実行可能ファイルを指定してください",1)) break; 951 951 -
branches/egtra/ab5.0/abdev/abdev/FileOperation.cpp
r772 r808 190 190 } 191 191 192 BOOL GetFilePathDialog(HWND hwnd,char *filename,LP STR Filter,LPSTR Title,_int8IsOpen){192 BOOL GetFilePathDialog(HWND hwnd,char *filename,LPCSTR Filter,LPCSTR Title,BOOL IsOpen){ 193 193 OPENFILENAME ofstr; 194 194 filename[0]=0; … … 345 345 BOOL SaveDocument(HWND hChild,char *SaveFileName){ //ウィンドウからバッファを読み取り、ファイルに保存 346 346 //SaveFileNameがNULLのときは上書き保存を試みる。 347 extern LPSTR IconFileFilter;347 extern const LPCSTR IconFileFilter; 348 348 extern HWND hClient,hDocCombo; 349 349 int WndNum,i2; … … 415 415 get_file_path: 416 416 417 LP STR ff;418 419 extern LPSTR DefFileFilter;420 extern LPSTR HtmlFileFilter;421 extern LPSTR TextFileFilter;417 LPCSTR ff; 418 419 extern const LPCSTR DefFileFilter; 420 extern const LPCSTR HtmlFileFilter; 421 extern const LPCSTR TextFileFilter; 422 422 if(MdiInfo[WndNum]->DocType==WNDTYPE_BASIC) 423 423 ff=DefFileFilter; -
branches/egtra/ab5.0/abdev/abdev/FileTree.cpp
r794 r808 98 98 case IDM_FILETREE_INSERT: 99 99 //"プロジェクトへ挿入するファイルを指定して下さい" 100 extern LPSTR DefFileFilter;100 extern const LPCSTR DefFileFilter; 101 101 if(!GetFilePathDialog(hOwner,temporary,DefFileFilter,STRING_FILEOPENTITLE_INSERTEDPROJECT,1)) break; 102 102 Project_File_Insert(temporary); -
branches/egtra/ab5.0/abdev/abdev/NonVolatile.h
r480 r808 1 1 2 2 3 class CNonVolatile:public CSettingFile{ 3 class CNonVolatile : public CSettingFile, boost::noncopyable 4 { 4 5 void InitToDefaultData(); 5 6 -
branches/egtra/ab5.0/abdev/abdev/ProjectControl.cpp
r794 r808 42 42 LRESULT CALLBACK TabProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam){ 43 43 extern HANDLE hHeap; 44 extern LPSTR DefFileFilter;44 extern const LPCSTR DefFileFilter; 45 45 int i,i2,WndNum; 46 46 char str[MAX_PATH],temporary[MAX_PATH]; -
branches/egtra/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp
r796 r808 2994 2994 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.IsFile()){ 2995 2995 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x000F)==SS_ICON){ 2996 extern LPSTR IconFileFilter;2996 extern const LPCSTR IconFileFilter; 2997 2997 //"アイコン ファイルを指定して下さい" 2998 2998 if(!GetFilePathDialog(hwnd,temporary,IconFileFilter,STRING_IMAGEBOXPROP_GETPATH_ICON,1)) return 1; 2999 2999 } 3000 3000 else if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x000F)==SS_BITMAP){ 3001 extern LPSTR BitmapFileFilter;3001 extern const LPCSTR BitmapFileFilter; 3002 3002 //"ビットマップ ファイルを指定して下さい" 3003 3003 if(!GetFilePathDialog(hwnd,temporary,BitmapFileFilter,STRING_IMAGEBOXPROP_GETPATH_BITMAP,1)) return 1; -
branches/egtra/ab5.0/abdev/abdev/Resource.cpp
r794 r808 14 14 void Project_CursorResInsert(void){ 15 15 extern HANDLE hHeap; 16 extern LPSTR CursorFileFilter;16 extern const LPCSTR CursorFileFilter; 17 17 int i3; 18 18 char temporary[MAX_PATH]; … … 114 114 void Project_BitmapResInsert(void){ 115 115 extern HANDLE hHeap; 116 extern LPSTR BitmapFileFilter;116 extern const LPCSTR BitmapFileFilter; 117 117 int i2,i3; 118 118 char temporary[MAX_PATH]; … … 223 223 void Project_IconResInsert(void){ 224 224 extern HANDLE hHeap; 225 extern LPSTR IconFileFilter;225 extern const LPCSTR IconFileFilter; 226 226 int i2,i3; 227 227 char temporary[MAX_PATH]; -
branches/egtra/ab5.0/abdev/abdev/SubOperation.cpp
r793 r808 1209 1209 //実行コマンド 1210 1210 BOOL SetRunning(HWND hChild){ 1211 extern LPSTR DefFileFilter;1211 extern const LPCSTR DefFileFilter; 1212 1212 int WndNum; 1213 1213 char temp2[MAX_PATH]; -
branches/egtra/ab5.0/abdev/abdev/abdev.h
r629 r808 5 5 6 6 #ifdef THETEXT 7 LPSTR DefFileFilter="テキスト ファイル(*.txt)\0*.txt\0HTMLファイル(*.htm;*html)\0*.htm;*html\0CGIファイル(*.cgi;*.pl)\0*.cgi;*.pl\0PHPファイル(*.php)\0*.php\0テンプレート ファイル(*.tpl)\0*.tpl\0すべてのファイル(*.*)\0*\0\0";7 extern const LPCSTR DefFileFilter="テキスト ファイル(*.txt)\0*.txt\0HTMLファイル(*.htm;*html)\0*.htm;*html\0CGIファイル(*.cgi;*.pl)\0*.cgi;*.pl\0PHPファイル(*.php)\0*.php\0テンプレート ファイル(*.tpl)\0*.tpl\0すべてのファイル(*.*)\0*\0\0"; 8 8 #else 9 LPSTR DefFileFilter="プログラム ファイル(*.ab;*.abp;*.bas;*.sbp)\0*.ab;*.abp;*.bas;*sbp\0プロジェクト(*.pj)\0*.pj\0テキスト ファイル(*.txt)\0*.txt\0すべてのファイル(*.*)\0*\0\0";9 extern const LPCSTR DefFileFilter="プログラム ファイル(*.ab;*.abp;*.bas;*.sbp)\0*.ab;*.abp;*.bas;*sbp\0プロジェクト(*.pj)\0*.pj\0テキスト ファイル(*.txt)\0*.txt\0すべてのファイル(*.*)\0*\0\0"; 10 10 #endif 11 11 12 LPSTR HtmlFileFilter="HTMLファイル(*.html;*.htm)\0*.html;*.htm\0すべてのファイル(*.*)\0*\0\0";13 LPSTR TextFileFilter="テキスト ファイル(*.txt)\0*.txt\0すべてのファイル(*.*)\0*\0\0";12 extern const LPCSTR HtmlFileFilter="HTMLファイル(*.html;*.htm)\0*.html;*.htm\0すべてのファイル(*.*)\0*\0\0"; 13 extern const LPCSTR TextFileFilter="テキスト ファイル(*.txt)\0*.txt\0すべてのファイル(*.*)\0*\0\0"; 14 14 15 LPSTR ProjectFileFilter="プロジェクト(*.pj)\0*.pj\0\0";16 LPSTR BitmapFileFilter="ビットマップ(*.bmp)\0*.bmp\0\0";17 LPSTR IconFileFilter="アイコン(*.ico)\0*.ico\0\0";18 LPSTR CursorFileFilter="カーソル(*.cur)\0*.cur\0\0";15 extern const LPCSTR ProjectFileFilter="プロジェクト(*.pj)\0*.pj\0\0"; 16 extern const LPCSTR BitmapFileFilter="ビットマップ(*.bmp)\0*.bmp\0\0"; 17 extern const LPCSTR IconFileFilter="アイコン(*.ico)\0*.ico\0\0"; 18 extern const LPCSTR CursorFileFilter="カーソル(*.cur)\0*.cur\0\0"; 19 19 20 LPSTR ExeFileFilter="実行可能ファイル(*.exe)\0*.exe\0\0";20 extern const LPCSTR ExeFileFilter="実行可能ファイル(*.exe)\0*.exe\0\0"; 21 21 22 22 #else 23 23 //英語 24 LPSTR DefFileFilter="Program files (*.ab;*.abp;*.bas;*.sbp)\0*.ab;*.abp;*.bas;*sbp\0Project templates (*.pj)\0*.pj\0Text files (*.txt)\0*.txt\0All files(*.*)\0*\0\0";25 LPSTR ProjectFileFilter="Project templates (*.pj)\0*.pj\0\0";26 LPSTR BitmapFileFilter="Bitmap files (*.bmp)\0*.bmp\0\0";27 LPSTR IconFileFilter="Icon files (*.ico)\0*.ico\0\0";28 LPSTR CursorFileFilter="Cursor files (*.cur)\0*.cur\0\0";24 extern const LPCSTR DefFileFilter="Program files (*.ab;*.abp;*.bas;*.sbp)\0*.ab;*.abp;*.bas;*sbp\0Project templates (*.pj)\0*.pj\0Text files (*.txt)\0*.txt\0All files(*.*)\0*\0\0"; 25 extern const LPCSTR ProjectFileFilter="Project templates (*.pj)\0*.pj\0\0"; 26 extern const LPCSTR BitmapFileFilter="Bitmap files (*.bmp)\0*.bmp\0\0"; 27 extern const LPCSTR IconFileFilter="Icon files (*.ico)\0*.ico\0\0"; 28 extern const LPCSTR CursorFileFilter="Cursor files (*.cur)\0*.cur\0\0"; 29 29 #endif 30 30 -
branches/egtra/ab5.0/abdev/abdev/src/MainFrame.cpp
r794 r808 1025 1025 { 1026 1026 //"ファイルを指定してください" 1027 extern LPSTR DefFileFilter;1027 extern const LPCSTR DefFileFilter; 1028 1028 char temporary[1024]; 1029 1029 if(!GetFilePathDialog(m_hWnd,temporary,DefFileFilter,STRING_FILEOPENTITLE_DEFAULT,TRUE)) return; … … 1041 1041 { 1042 1042 //"プロジェクト ファイルを指定して下さい" 1043 extern LPSTR ProjectFileFilter;1043 extern const LPCSTR ProjectFileFilter; 1044 1044 char temporary[1024]; 1045 1045 if(!GetFilePathDialog(m_hWnd,temporary,ProjectFileFilter,STRING_FILEOPENTITLE_PROJECT,TRUE)) … … 1074 1074 { 1075 1075 //"保存先のファイルを指定してください" 1076 extern LPSTR DefFileFilter;1076 extern const LPCSTR DefFileFilter; 1077 1077 char temporary[1024]; 1078 1078 if(!GetFilePathDialog(m_hWnd,temporary,DefFileFilter,STRING_FILESAVETITLE_DEFAULT,FALSE)) return; -
branches/egtra/ab5.0/jenga/include/common/Hashmap.h
r803 r808 210 210 { 211 211 typedef bool result_type; 212 bool operator ()( ObjectInHashmap<T> const* lhs,ObjectInHashmap<T> const* rhs) const212 bool operator ()(_In_ ObjectInHashmap<T> const* lhs, _In_ ObjectInHashmap<T> const* rhs) const 213 213 { 214 214 assert(lhs != nullptr);
Note:
See TracChangeset
for help on using the changeset viewer.