arc:try
Version 24.3.9111
arc:try
arc:try 和 arc:catch 关键字用来在脚本中创建处理异常的代码块。如果 arc:try 中的任何关键字抛出了 RSBException,应用程序将会在相同的作用域中查找匹配的 arc:catch 关键字并执行捕获的主体。
参数
无
控制属性
无
示例
抛出并捕获异常。在关键字的作用域内,arc:ecode 和 arc:emessage 属性被添加到当前的对象中并推出:
<arc:call op="...">
<arc:try>
<arc:throw code="myerror" description="thedescription" details="Other Details."/>
<arc:catch code="myerror">
<arc:set attr="arc:ecode" value="[_code]"/>
<arc:set attr="arc:emessage" value="[_description]: [_details]"/>
<arc:push/>
</arc:catch>
</arc:try>
</arc:call>