Changeset 99 in dev for ProjectEditor/FileOperation.cpp


Ignore:
Timestamp:
Apr 19, 2007, 3:09:55 AM (18 years ago)
Author:
dai_9181
Message:

Namespaceステートメントのエスケープシーケンス化を行った。
[IDE]バックアップに失敗したときにエラーメッセージを出さないようにした。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ProjectEditor/FileOperation.cpp

    r80 r99  
    5555    return buffer;
    5656}
    57 _int8 WriteBuffer(char *path,char *buffer,int length){
     57_int8 WriteBuffer(char *path,char *buffer,int length, bool isEnableError){
    5858    HANDLE hFile;
    5959    DWORD dw;
     
    6262        char temporary[MAX_PATH];
    6363
    64         //"\"%s\" ファイルへの書き込みに失敗しました。"
    65         sprintf(temporary,STRING_ERROR_CANT_FILESAVE,path);
    66         MessageBox(hOwner,temporary,STRING_ERROR,MB_OK|MB_ICONEXCLAMATION);
     64        if( isEnableError ){
     65            //"\"%s\" ファイルへの書き込みに失敗しました。"
     66            sprintf(temporary,STRING_ERROR_CANT_FILESAVE,path);
     67            MessageBox(hOwner,temporary,STRING_ERROR,MB_OK|MB_ICONEXCLAMATION);
     68        }
    6769        return 0;
    6870    }
     
    7274}
    7375_int8 WriteBuffer_NonErrMsg(char *path,char *buffer,int length){
    74     extern HWND hOwnerEditor;
    75     HANDLE hFile;
    76     DWORD dw;
    77     hFile=CreateFile(path,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
    78     if(hFile==INVALID_HANDLE_VALUE){
    79         return 0;
    80     }
    81     if(length) WriteFile(hFile,buffer,length,&dw,NULL);
    82     CloseHandle(hFile);
    83     return 1;
     76    return WriteBuffer( path, buffer, length, false );
    8477}
    8578void GetRelationalPath(char *path,char *dir){
Note: See TracChangeset for help on using the changeset viewer.