Changeset 769 in dev for trunk/ab5.0/abdev/ab_common


Ignore:
Timestamp:
Mar 28, 2009, 12:12:58 PM (16 years ago)
Author:
イグトランス (egtra)
Message:

読み取りのみのファイル操作の場合、CreateFileでFILE_SHARE_READ指定を追加。コンパイラを同時起動しても正常動作させるための修正。

Location:
trunk/ab5.0/abdev/ab_common/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/ab_common/src/Lexical/Source.cpp

    r760 r769  
    320320bool Text::ReadFile( const std::string &filePath ){
    321321    //ファイルオープン
    322     HANDLE hFile=CreateFile(filePath.c_str(),GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
     322    HANDLE hFile=CreateFile(filePath.c_str(),GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
    323323    if(hFile==INVALID_HANDLE_VALUE){
    324         return false;
     324        DebugBreak(); return false;
    325325    }
    326326
  • trunk/ab5.0/abdev/ab_common/src/ResourceManager/ResourceManager.cpp

    r662 r769  
    2222    HANDLE hFile;
    2323
    24     hFile=CreateFile(resourceFilePath.c_str(),GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
     24    hFile=CreateFile(resourceFilePath.c_str(),GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
    2525    if(hFile==INVALID_HANDLE_VALUE)
    2626    {
Note: See TracChangeset for help on using the changeset viewer.