|
不能捕捉到CArchiveException 请各路英雄指教
[复制链接]
大家好,
最近我遇到一个问题,在我的应用程序中(MFC工程),
里面有一句代码,是对文件读写的,如果这儿有一个空文件(里面什么内容也没有),
但我们又对它进行了读操作(调用CArchive >>进行读出),那么这儿一定会有个
CArchiveException异常, 但在EVC中,当我们使用
try
{
....exception code line
}
catch(CArchiveException* e)
{
}
我们捕捉不到这个异常,但却造成了我们的应用程序崩溃,
但是当我们在EVC使用
TRY
{
....exception code line
}
CATCH(CArchiveException, CEp)
{
}
END_CATCH
我们就能捕捉到这个异常。
我不知道为什么会这样,希望大家给点帮助。
Thank you for your attention!
huajun
|
|