我以前写文件的异常处理是这样的: TRY
{
CStdioFile file;
file.Open( lpFilePath, CStdioFile::modeRead );
file.ReadString( m_string );
file.Close();
}
CATCH (CFileException, e)
{
e->ReportError();
}
END_CATCH
如果改成这样: CStdioFile file;
CFileException fe; file.Open( lpFilePath, CStdioFile::modeRead, &fe );
file.ReadString( m_string );
file.Close();
不知上面对异常的处理对不对?第二种写法也不知行不行,希望指点一下!
{
CStdioFile file;
file.Open( lpFilePath, CStdioFile::modeRead );
file.ReadString( m_string );
file.Close();
}
CATCH (CFileException, e)
{
e->ReportError();
}
END_CATCH
如果改成这样: CStdioFile file;
CFileException fe; file.Open( lpFilePath, CStdioFile::modeRead, &fe );
file.ReadString( m_string );
file.Close();
不知上面对异常的处理对不对?第二种写法也不知行不行,希望指点一下!
解决方案 »
- 各位大大求助啊~关于MFC单文档中按钮的问题~
- vs2010下,pop3接收邮件的程序设计,stat发出后无响应
- datagrid的里怎么用程序控制选定某行
- 有没有人用openmcu来做视频会议开发的?
- ----||||||--------- 关于 std::string 的简单问题 (:
- 试问各位过路人,给你一个月的时间,VC能够学到何种程度?
- 哪里有打包好的platform SDK下载?
- 请问怎么设置使COMBO BOX禁止用户的输入?
- 请教我的Windows 2000 为什么不能正确安装啊?求救啊!我女朋友的电脑.解决了一定给分了
- 如何用代码取消CTreeCtrl控件中Item的编辑状态?
- 单文档程序怎么禁用菜单项
- 在Word中插入图片的问题
throw( CFileException );或者你干脆 if语句 这个ReadString返回是个BOOL 类型
if( !file.ReadString( m_string ) ) { file.Close(); return; }
file.Close();