TRY和CATCH的用法问题
eSX 2003-10-05 03:50:11 譬如定义了一个CFile的对象f
之后进行
TRY
{
f.Seek(XXX,XXX);
f.Read(XXX,XXXX);
f.Seek(XXX,XXXXX);
f.Read(XXX,XXXXXX);
}
CATCH( CFileException, e )
{
...
}
END_CATCH
问题,TRY中所有的Seek,Read等都可能会异常,那么这个TRY的方法是否合法?
还是要分别针对每个Seek和Read进行TRY CATCH操作?
如果是合法的,那么如果在第一个f.Seek就出现了异常,那么是直接就跳转到了CATCH还是还要执行后面的Read和Seek?
谢谢。