Changeset 808 in dev


Ignore:
Timestamp:
Feb 12, 2011, 3:52:13 AM (13 years ago)
Author:
イグトランス (egtra)
Message:

文字列のconst化など

Location:
branches/egtra/ab5.0
Files:
18 edited

Legend:

Unmodified
Added
Removed
  • branches/egtra/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp

    r806 r808  
    253253}
    254254
    255 BOOL GetFilePathDialog(HWND hwnd,char *filename,LPSTR Filter,LPSTR Title,BOOL bOpen){
     255BOOL GetFilePathDialog(HWND hwnd,char *filename,LPCSTR Filter,LPCSTR Title,BOOL bOpen){
    256256    OPENFILENAME ofstr;
    257257    filename[0]=0;
     
    375375    SetWindowPos(hwnd,0,x,y,0,0,SWP_NOSIZE);
    376376}
    377 BOOL CALLBACK DlgCompile(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam){
     377INT_PTR CALLBACK DlgCompile(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam){
    378378    extern HANDLE hDebugProcess;
    379379    extern DWORD processIdDebug;
     
    645645            if( program.IsDebugRun() || compiler.IsDebug() )
    646646            {
    647                 lstrcat(tempOutputFileName,"_debug.abobj");
     647                strcat(tempOutputFileName,"_debug.abobj");
    648648            }
    649649            else
    650650            {
    651                 lstrcat(tempOutputFileName,".abobj");
     651                strcat(tempOutputFileName,".abobj");
    652652            }
    653653        }
     
    656656            if( program.IsDebugRun() || compiler.IsDebug() )
    657657            {
    658                 lstrcat(tempOutputFileName,"_debug.exe");
     658                strcat(tempOutputFileName,"_debug.exe");
    659659            }
    660660            else
    661661            {
    662                 lstrcat(tempOutputFileName,".exe");
     662                strcat(tempOutputFileName,".exe");
    663663            }
    664664        }
     
    722722        }
    723723        if(temporary[i]){
    724             lstrcpy(szDebugCmdLine,temporary+i+2);
     724            strcpy(szDebugCmdLine,temporary+i+2);
    725725        }
    726726    }
    727727
    728728    _splitpath( program.GetSourceFilePath().c_str(), BasicCurDir,temporary,NULL,NULL);
    729     lstrcat(BasicCurDir,temporary);
     729    strcat(BasicCurDir,temporary);
    730730
    731731    if( program.IsClipCompileView() ){
     
    762762            trace("Complete ActiveBasic Compiler!");
    763763
    764             ExitProcess( program.GetExitCode() );
    765             return 0;
     764            return program.GetExitCode();
    766765        }
    767766        else
     
    805804    trace("Complete ActiveBasic Compiler!");
    806805
    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  
    11#include "../BasicCompiler_Common/common.h"
    22
    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";
     3extern const LPCSTR BasicFileFilter = "プログラム ファイル(*.ab;*.bas;*.abp;*.sbp)\0*.ab;*.bas;*.abp;*sbp\0テキスト ファイル(*.txt)\0*.txt\0すべてのファイル(*.*)\0*\0\0";
     4extern const LPCSTR ExeFileFilter = "実行可能ファイル(*.exe)\0*.exe\0すべてのファイル(*.*)\0*\0\0";
    55
    66HINSTANCE hInst;
  • branches/egtra/ab5.0/abdev/BasicCompiler_Common/Debug.cpp

    r803 r808  
    408408            //ユーザーに実行ファイルを選択させる
    409409            extern HWND hOwnerEditor;
    410             extern LPSTR ExeFileFilter;
     410            extern const LPCSTR ExeFileFilter;
    411411            if(!GetFilePathDialog(hOwnerEditor,ExeFilePathForDll,ExeFileFilter,"デバッグ用の実行可能ファイルを指定してください。",1)) return;
    412412        }
  • branches/egtra/ab5.0/abdev/BasicCompiler_Common/common.h

    r806 r808  
    212212void GetFullPath( char *path, const std::string &baseDirPath );
    213213void ShowErrorLine(int LineNum,const char *FileName);
    214 BOOL GetFilePathDialog(HWND hwnd,char *filename,LPSTR Filter,LPSTR Title,BOOL bOpen);
     214BOOL GetFilePathDialog(HWND hwnd,char *filename,LPCSTR Filter,LPCSTR Title,BOOL bOpen);
    215215void MakeMessageText(char *buffer,char *msg,int flag);
    216216
  • branches/egtra/ab5.0/abdev/ab_common/src/Lexical/ObjectModule.cpp

    r806 r808  
    2929
    3030
     31#pragma warning(push)
     32#pragma warning(disable: 4244 6011 6326)
    3133#ifdef OBJECT_MODULE_IS_NOT_BINARY
    3234#include <boost/archive/xml_oarchive.hpp>
     
    4547#include <boost/serialization/nvp.hpp>
    4648#include <boost/serialization/export.hpp>
     49#pragma warning(pop)
    4750
    4851#define foreach(v, c) for each (v in c)
  • branches/egtra/ab5.0/abdev/ab_common/stdafx.h

    r773 r808  
    11#pragma once
    2 #pragma strict_gs_check(on)
    32
    43#include <map>
     
    2019
    2120//boost libraries
     21#pragma warning(push)
     22#pragma warning(disable: 6326)
    2223#include <boost/foreach.hpp>
    2324#include <boost/serialization/serialization.hpp>
    2425#include <boost/serialization/nvp.hpp>
    2526#include <boost/serialization/export.hpp>
     27#pragma warning(pop)
    2628
    2729#include <jenga/include/jenga.h>
  • branches/egtra/ab5.0/abdev/abdev/Common.h

    r784 r808  
    628628void GetFullPath(char *path,const char *dir);
    629629void RemoveDirectoryStrong(const char *dirPath);
    630 BOOL GetFilePathDialog(HWND hwnd,char *filename,LPSTR Filter,LPSTR Title,_int8 IsOpen);
     630BOOL GetFilePathDialog(HWND hwnd,char *filename,LPCSTR Filter,LPCSTR Title,BOOL IsOpen);
    631631BOOL GetFolder(HWND hWnd,char *folder,char *OpenFolderTitle);
    632632int GetFileExtension( const char *path );
  • branches/egtra/ab5.0/abdev/abdev/DialogBoxes.cpp

    r797 r808  
    947947            switch(LOWORD(wParam)){
    948948                case IDC_DIR:
    949                     extern LPSTR ExeFileFilter;
     949                    extern const LPCSTR ExeFileFilter;
    950950                    if(!GetFilePathDialog(hwnd,temporary,ExeFileFilter,"DLLデバッグ用の実行可能ファイルを指定してください",1)) break;
    951951
  • branches/egtra/ab5.0/abdev/abdev/FileOperation.cpp

    r772 r808  
    190190}
    191191
    192 BOOL GetFilePathDialog(HWND hwnd,char *filename,LPSTR Filter,LPSTR Title,_int8 IsOpen){
     192BOOL GetFilePathDialog(HWND hwnd,char *filename,LPCSTR Filter,LPCSTR Title,BOOL IsOpen){
    193193    OPENFILENAME ofstr;
    194194    filename[0]=0;
     
    345345BOOL SaveDocument(HWND hChild,char *SaveFileName){  //ウィンドウからバッファを読み取り、ファイルに保存
    346346    //SaveFileNameがNULLのときは上書き保存を試みる。
    347     extern LPSTR IconFileFilter;
     347    extern const LPCSTR IconFileFilter;
    348348    extern HWND hClient,hDocCombo;
    349349    int WndNum,i2;
     
    415415get_file_path:
    416416
    417                 LPSTR 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;
    422422                if(MdiInfo[WndNum]->DocType==WNDTYPE_BASIC)
    423423                    ff=DefFileFilter;
  • branches/egtra/ab5.0/abdev/abdev/FileTree.cpp

    r794 r808  
    9898                case IDM_FILETREE_INSERT:
    9999                    //"プロジェクトへ挿入するファイルを指定して下さい"
    100                     extern LPSTR DefFileFilter;
     100                    extern const LPCSTR DefFileFilter;
    101101                    if(!GetFilePathDialog(hOwner,temporary,DefFileFilter,STRING_FILEOPENTITLE_INSERTEDPROJECT,1)) break;
    102102                    Project_File_Insert(temporary);
  • branches/egtra/ab5.0/abdev/abdev/NonVolatile.h

    r480 r808  
    11
    22
    3 class CNonVolatile:public CSettingFile{
     3class CNonVolatile : public CSettingFile, boost::noncopyable
     4{
    45    void InitToDefaultData();
    56
  • branches/egtra/ab5.0/abdev/abdev/ProjectControl.cpp

    r794 r808  
    4242LRESULT CALLBACK TabProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam){
    4343    extern HANDLE hHeap;
    44     extern LPSTR DefFileFilter;
     44    extern const LPCSTR DefFileFilter;
    4545    int i,i2,WndNum;
    4646    char str[MAX_PATH],temporary[MAX_PATH];
  • branches/egtra/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp

    r796 r808  
    29942994                            if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.IsFile()){
    29952995                                if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x000F)==SS_ICON){
    2996                                     extern LPSTR IconFileFilter;
     2996                                    extern const LPCSTR IconFileFilter;
    29972997                                    //"アイコン ファイルを指定して下さい"
    29982998                                    if(!GetFilePathDialog(hwnd,temporary,IconFileFilter,STRING_IMAGEBOXPROP_GETPATH_ICON,1)) return 1;
    29992999                                }
    30003000                                else if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x000F)==SS_BITMAP){
    3001                                     extern LPSTR BitmapFileFilter;
     3001                                    extern const LPCSTR BitmapFileFilter;
    30023002                                    //"ビットマップ ファイルを指定して下さい"
    30033003                                    if(!GetFilePathDialog(hwnd,temporary,BitmapFileFilter,STRING_IMAGEBOXPROP_GETPATH_BITMAP,1)) return 1;
  • branches/egtra/ab5.0/abdev/abdev/Resource.cpp

    r794 r808  
    1414void Project_CursorResInsert(void){
    1515    extern HANDLE hHeap;
    16     extern LPSTR CursorFileFilter;
     16    extern const LPCSTR CursorFileFilter;
    1717    int i3;
    1818    char temporary[MAX_PATH];
     
    114114void Project_BitmapResInsert(void){
    115115    extern HANDLE hHeap;
    116     extern LPSTR BitmapFileFilter;
     116    extern const LPCSTR BitmapFileFilter;
    117117    int i2,i3;
    118118    char temporary[MAX_PATH];
     
    223223void Project_IconResInsert(void){
    224224    extern HANDLE hHeap;
    225     extern LPSTR IconFileFilter;
     225    extern const LPCSTR IconFileFilter;
    226226    int i2,i3;
    227227    char temporary[MAX_PATH];
  • branches/egtra/ab5.0/abdev/abdev/SubOperation.cpp

    r793 r808  
    12091209//実行コマンド
    12101210BOOL SetRunning(HWND hChild){
    1211     extern LPSTR DefFileFilter;
     1211    extern const LPCSTR DefFileFilter;
    12121212    int WndNum;
    12131213    char temp2[MAX_PATH];
  • branches/egtra/ab5.0/abdev/abdev/abdev.h

    r629 r808  
    55
    66#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";
     7extern 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";
    88#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";
     9extern const LPCSTR DefFileFilter="プログラム ファイル(*.ab;*.abp;*.bas;*.sbp)\0*.ab;*.abp;*.bas;*sbp\0プロジェクト(*.pj)\0*.pj\0テキスト ファイル(*.txt)\0*.txt\0すべてのファイル(*.*)\0*\0\0";
    1010#endif
    1111
    12 LPSTR HtmlFileFilter="HTMLファイル(*.html;*.htm)\0*.html;*.htm\0すべてのファイル(*.*)\0*\0\0";
    13 LPSTR TextFileFilter="テキスト ファイル(*.txt)\0*.txt\0すべてのファイル(*.*)\0*\0\0";
     12extern const LPCSTR HtmlFileFilter="HTMLファイル(*.html;*.htm)\0*.html;*.htm\0すべてのファイル(*.*)\0*\0\0";
     13extern const LPCSTR TextFileFilter="テキスト ファイル(*.txt)\0*.txt\0すべてのファイル(*.*)\0*\0\0";
    1414
    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";
     15extern const LPCSTR ProjectFileFilter="プロジェクト(*.pj)\0*.pj\0\0";
     16extern const LPCSTR BitmapFileFilter="ビットマップ(*.bmp)\0*.bmp\0\0";
     17extern const LPCSTR IconFileFilter="アイコン(*.ico)\0*.ico\0\0";
     18extern const LPCSTR CursorFileFilter="カーソル(*.cur)\0*.cur\0\0";
    1919
    20 LPSTR ExeFileFilter="実行可能ファイル(*.exe)\0*.exe\0\0";
     20extern const LPCSTR ExeFileFilter="実行可能ファイル(*.exe)\0*.exe\0\0";
    2121
    2222#else
    2323//英語
    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";
     24extern 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";
     25extern const LPCSTR ProjectFileFilter="Project templates (*.pj)\0*.pj\0\0";
     26extern const LPCSTR BitmapFileFilter="Bitmap files (*.bmp)\0*.bmp\0\0";
     27extern const LPCSTR IconFileFilter="Icon files (*.ico)\0*.ico\0\0";
     28extern const LPCSTR CursorFileFilter="Cursor files (*.cur)\0*.cur\0\0";
    2929#endif
    3030
  • branches/egtra/ab5.0/abdev/abdev/src/MainFrame.cpp

    r794 r808  
    10251025{
    10261026    //"ファイルを指定してください"
    1027     extern LPSTR DefFileFilter;
     1027    extern const LPCSTR DefFileFilter;
    10281028    char temporary[1024];
    10291029    if(!GetFilePathDialog(m_hWnd,temporary,DefFileFilter,STRING_FILEOPENTITLE_DEFAULT,TRUE)) return;
     
    10411041{
    10421042    //"プロジェクト ファイルを指定して下さい"
    1043     extern LPSTR ProjectFileFilter;
     1043    extern const LPCSTR ProjectFileFilter;
    10441044    char temporary[1024];
    10451045    if(!GetFilePathDialog(m_hWnd,temporary,ProjectFileFilter,STRING_FILEOPENTITLE_PROJECT,TRUE))
     
    10741074{
    10751075    //"保存先のファイルを指定してください"
    1076     extern LPSTR DefFileFilter;
     1076    extern const LPCSTR DefFileFilter;
    10771077    char temporary[1024];
    10781078    if(!GetFilePathDialog(m_hWnd,temporary,DefFileFilter,STRING_FILESAVETITLE_DEFAULT,FALSE)) return;
  • branches/egtra/ab5.0/jenga/include/common/Hashmap.h

    r803 r808  
    210210{
    211211    typedef bool result_type;
    212     bool operator ()(ObjectInHashmap<T> const* lhs, ObjectInHashmap<T> const* rhs) const
     212    bool operator ()(_In_ ObjectInHashmap<T> const* lhs, _In_ ObjectInHashmap<T> const* rhs) const
    213213    {
    214214        assert(lhs != nullptr);
Note: See TracChangeset for help on using the changeset viewer.