hur.cn - 华软网

 热门搜索

CFILE如何共享读文件?

  作者:未知    来源:网络    更新时间:2011/10/7
CFILE如何共享读文件?
---华软 网友回答---
CFile::shareDenyRead
---华软网友回复---
CString strFile;
strFile="11.txt";
CFile file1;
CFileException e;
int nIsFile=file1.Open( strFile, CFile::modeRead|CFile::shareDenyRead, &e ) ;
char buf[100];
file1.Read(buf,10);

CFile file2;
nIsFile=file2.Open( strFile, CFile::modeRead|CFile::shareDenyRead, &e ) ;
file2.Read(buf,10);
程序报异常错误
---华软网友回复---
修改为
CString strFile;
strFile="11.txt";
CFile file1;
CFileException e;
int nIsFile=file1.Open( strFile, CFile::modeRead|CFile::shareDenyNone, &e ) ;
char buf[100];
file1.Read(buf,10);

CFile file2;
nIsFile=file2.Open( strFile, CFile::modeRead|CFile::shareDenyNone, &e ) ;
file2.Read(buf,10);

---华软网友回复---
一个文件,在你的一个函数里,你读两次是什么目的,完全可以读一次,操作完后关闭.
需要时,再读...
在一个应用程序中,不允许同时用两个句柄操作一个文件吧?
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。