如题目:
CString filename;
UINT rl;
BYTE buf[4096];
CFileDialog filedlg(true);
filedlg.DoModal();
filename=filedlg.GetPathName();
CFile file;
if(file.Open(filename,CFile::modeWrite|CFile::modeRead|CFile::typeBinary))
{
do
{
rl=file.Read(buf,2);//执行这句时候,提示访问的文件被拒绝
}
while(rl>0);
file.Close();
}
CString filename;
UINT rl;
BYTE buf[4096];
CFileDialog filedlg(true);
filedlg.DoModal();
filename=filedlg.GetPathName();
CFile file;
if(file.Open(filename,CFile::modeWrite|CFile::modeRead|CFile::typeBinary))
{
do
{
rl=file.Read(buf,2);//执行这句时候,提示访问的文件被拒绝
}
while(rl>0);
file.Close();
}
return;避免取消的时候,就找不到文件名。看看其他程序是不是在用这个文件。
就可以了