try

EGL try 语句指示当下列任何类型的语句导致错误并且该语句位于 try 语句中时,程序继续运行:
  • 输入/输出(I/O)语句
  • 系统函数调用
  • call 语句

如果发生异常,则在 onException 块(如果有的话)中的第 1 个语句处继续处理,或者在 try 语句后面的第 1 个语句处继续处理。但是,仅当系统变量 VGVar.handleHardIOErrors 设置为 1 时才处理硬 I/O 错误;否则,程序显示消息(如果有可能的话)并结束。

当异常发生在从 try 语句中调用的函数或程序中时,try 语句对运行时行为没有影响。

有关其它详细信息,请参阅异常处理


try 语句的语法图
statement
一个 EGL 语句。
OnException
在发生异常情况时运行的语句块。
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.