関数・命令 /

TRAP

TRAP <LOCAL|SYSTEM>

Type: statement

ランタイムエラーのトラップ設定をします。

TRAP LOCAL の場合、BaCon は内部でエラー動作を行います。(デフォルト)
エラーが発生した場合、どこでエラーが発生したかを表示します。
CATCH を使用した場合、BaCon は LABEL の場所へ飛び、エラー処理を行います。
RESUME で実行を再開する事も可能です。

TRAP SYSTEM の場合、エラーを OS へ返します。
この場合エラーを実行されたプログラムで処理したり、
エラーメッセージを得る事ができます。プログラム実行は終了します。