描述:

    • 【**Try**】、【Catch】、【Finally】(可选)、【End Try】,经常组合起来使用;

    **

    • 用于处理流程中提前预见到的一些可能发生的异常,如找不到控件除0运算找不到文件等。

    image.png
    指令说明:

    Try
    可能发生异常**的流程放入Try指令内。

    Catch
    如果Try中的流程执行发生异常,则保存异常信息,并执行Catch指令内的流程
    如果Try中的流程执行无异常,则Catch块不被触发。

    Finally
    无论Try中的流程是否发生异常,Finally里流程都会最终执行
    Finally为可选指令,可以缺省

    End Try
    代表了Try指令的结束。

    使用示例:

    image.png

    此流程执行逻辑:在Try指令块内尝试执行一个除法运算 —> 如果不发生异常,直接执行Finally指令里的打印操作;如果发生异常,则执行Catch指令里的打印错误信息的操作,然后执行Finally指令里的打印操作 —> 最后结束Try块。