AbnormalTermination

【勇芳软件工作室】汉化HomePreviousNext

AbnormalTermination功能指示尝试 - 最后语句的尝试块是否正常终止。该函数只能从尝试 - 最后语句的最后块内调用。

BOOL AbnormalTermination(VOID)

参数

此函数无参数。

返回值

如果尝试 - 最后语句的尝试块异常终止,返回值不为零。

如果尝试 - 最后语句的尝试块正常终止,则返回值为零。

备注

只有在执行程序块中执行最后一个语句之后执行离开块时,尝试块才会正常终止。导致执行离开尝试块的语句(例如返回去en继续打破)导致块异常终止。即使这样的陈述是尝试块中的最后一个语句,也是如此。

尝试块的异常终止导致系统向后搜索所有堆栈帧,以确定是否必须调用任何终止处理程序。这可能导致数百条指令的执行,所以重要的是避免返回去en继续打破语句导致尝试块的异常终止。请注意,即使终止异常,这些语句也不会产生异常。