Ignore:
Timestamp:
Jul 21, 2008, 5:42:40 PM (16 years ago)
Author:
イグトランス (egtra)
Message:

ファイルハンドルが解放されず困ることがあるのでCHandleへ入れた。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/abdev/DocumentAdvice.cpp

    r629 r705  
    186186            if(i3==MdiInfo.size()){
    187187                //ファイルから開く
    188                 HANDLE fh;
    189                 fh=CreateFile(temporary,GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
     188                ATL::CHandle fh(CreateFile(temporary,GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL));
    190189                if(fh==INVALID_HANDLE_VALUE){
     190                    fh.Detach();
    191191                    goto finish;
    192192                }
     
    198198                temp3[FileSize]=0;
    199199
    200                 CloseHandle(fh);
    201200            }
    202201            else{
Note: See TracChangeset for help on using the changeset viewer.