Show page source of StdCmdSetExceptionHandler #88085

= !SetExceptionHandler
例外ハンドラを登録します。

[[BR]]
=== 宣言
||!SetExceptionHandler(proc)||

[[BR]]
=== パラメータ
==== ''proc'' : Object
例外が発生した時に呼び出されるプロシージャを表すオブジェクト。

[[BR]]
=== 戻り値
Nothing を返します。

[[BR]]
=== 解説
例外が発生すると、まず非プライマリ スレッドがすべて強制終了されます。次に、プライマリ スレッドのアクション スタックがクリアされます。それから、proc が呼び出されます。

つまり proc は Main のように振る舞います。proc が終了すればプロセスも終了します。