CStdioFile Inifile;
BOOL bExist;
CFileException ex;
/*在这里为什么不能捕捉到异常
try
{
bExist=IniFile.Open("profile.ini",CFile::modeRead,&ex);
}
catch(CFileException *e)
{
::AfxMessageBox("file err");
throw CFileException::fileNotFound;
}
我故意把profile.ini文件名写错了,为什么会捕捉不到异常?
解决方案 »
- 请教一个路径问题
- MDI如何将每次打开的图像分别显示在不同的窗体呢?
- 关于VC内嵌汇编的问题
- 请教,利用VC检测内存泄露的问题
- 求助!急!
- 动态创建一个edit之后,如何不用鼠标点击就可以在edit内显示输入光标?
- 如何在VC用程序中设置Windows的环境变量? 如系统path的值等.为何用SetEnvironmentVariable()函数不能长期保存,只能在本程序启动时有作
- 如何在主窗口下创建一个带有工具条及菜单的子窗口?
- 我程序中有两个“0xC0000005: Access Violation”的地方,请大家帮忙。
- ★从两万个数据中找到与给定值最接近的算法问题?
- 请问静态库怎么加载?
- 如何用CSocket做一个多客户端聊天的程序,服务器和客户端之间可以互发信息?
如果错误发生,它仅仅会填充你传递进去的异常变量。