文件名称:VC CFileException异常处理用法范例.rar
文件大小:22KB
文件格式:RAR
更新时间:2022-07-30 04:34:11
VC 源码-界面窗体
VC CFileException异常处理用法范例, catch(CFileException* e) { switch(e->m_cause) { case CFileException::fileNotFound: { strMessage.Format("打开文件时发生异常(try/catch):\ 在指定位置没有找到文件%s\n",strFile); AfxMessageBox(strMessage); TRACE("即将删除捕获到的异常对象CFileException::fileNotFound\n"); AfxMessageBox("即将删除捕获到的异常对象CFileException::fileNotFound"); //删除异常对象 e->Delete(); TRACE("成功删除捕获到的异常对象CFileException::fileNotFound\n"); AfxMessageBox("成功删除捕获到的异常对象CFileException::fileNotFound"); break; } case CFileException::invalidFile: { strMessage.Format("打开文件时发生异常(try/catch):\ 文件%无效\n",strFile); AfxMessageBox(strMessage); TRACE("即将删除捕获到的异常对象CFileException::invalidFile\n"); AfxMessageBox("即将删除捕获到的异常对象CFileException::invalidFile"); //删除异常对象 e->Delete(); TRACE("成功删除捕获到的异常对象CFileException::invalidFile\n"); AfxMessageBox("成功删除捕获到的异常对象CFileException::invalidFile"); break; } default: break; } }
【文件预览】:
codesc.net
----VC++异常处理()
--------Chapter28.aps(35KB)
--------Chapter28.rc(5KB)
--------Chapter28.cpp(2KB)
--------Chapter28.dsp(4KB)
--------Chapter28.dsw(543B)
--------Chapter28.h(1KB)
--------ReadMe.txt(4KB)
--------res()
--------Chapter28Dlg.h(2KB)
--------Resource.h(963B)
--------StdAfx.cpp(211B)
--------Chapter28.clw(1KB)
--------StdAfx.h(1KB)
--------Chapter28Dlg.cpp(8KB)