CFileException::lockViolation问题,解决就给200分 问题是这个异常在什么情况下会产生?请编码说明 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int PASCAL CFileException::OsErrorToException(LONG lOsErr)BOOL CFile::Open(LPCTSTR lpszFileName, UINT nOpenFlags, CFileException* pException)AfxThrowFileException(CFileException::OsErrorToException(lOsError),void AFXAPI _AfxFillOleFileException(CFileException* pError, SCODE sc)n多 你最好自己去看 mfc 它的原代码,,, LPCTSTR pszPath = _T("C:/ntldr"); try { CFile fileA(pszPath, CFile::modeRead+CFile::shareDenyNone); CFile fileB(pszPath, CFile::modeRead+CFile::shareDenyNone); fileA.LockRange (0, 1); fileB.LockRange (0, 1);//<= throwed here. fileA.Close (); fileB.Close (); } catch (CFileException *e) { if (CFileException::lockViolation == e->m_cause) { ::AfxMessageBox (_T("i've got it."), MB_OK, 0); e->Delete(); return ; } e->Delete(); } ::AfxMessageBox (_T("--=* THE END *=--"), MB_OK, 0); return ; 你应该以共享方式打开一个文件!也许你多次打开了自己的同一个程序,而这些程序中都要打开一个文件,但打开方式没有选择共享方式!CFile theFiletheFile.Open(pszPath, CFile::modeRead+CFile::shareDenyNone); 救命啊 ,三天了都不知道问题错在哪? 请教一个界面的设计思路问题 如何才能做到在有滚动条的情况下,在RichEdit中移动光标,光标向上移出和向下移出可显示区域文本均不滚动? 下的别人的程序,没有工程文件 对话框中看不到菜单 不行了,真得上来问了。我咋说也用了一年的vc,居然遇上这样的怪事~ 现在google没了,谁告诉我哪个地方可以下载电子图书,我要的是windows编程,vc++编程,com技术方面的。 sql 有关部拨号上网的问题 求助:这个小程序(算法)怎么写?谢谢! 帮帮忙 MoveWindow
CFileException* pException)
AfxThrowFileException(CFileException::OsErrorToException(lOsError),void AFXAPI _AfxFillOleFileException(CFileException* pError, SCODE sc)
n多
你最好自己去看 mfc 它的原代码,,,
try
{
CFile fileA(pszPath, CFile::modeRead+CFile::shareDenyNone);
CFile fileB(pszPath, CFile::modeRead+CFile::shareDenyNone); fileA.LockRange (0, 1);
fileB.LockRange (0, 1);//<= throwed here. fileA.Close ();
fileB.Close ();
}
catch (CFileException *e)
{
if (CFileException::lockViolation == e->m_cause)
{
::AfxMessageBox (_T("i've got it."), MB_OK, 0);
e->Delete();
return ;
}
e->Delete();
} ::AfxMessageBox (_T("--=* THE END *=--"), MB_OK, 0);
return ;
CFile theFile
theFile.Open(pszPath, CFile::modeRead+CFile::shareDenyNone);