一般的なエラー
Caché は誤った入力に対し、エラー・メッセージを返します。エラー・メッセージの詳細情報は Caché ドキュメントに記述されています。以下は、一般的な 3 つのエラーです。
-
<NOROUTINE> は存在しないルーチンを実行しようとした場合に返されます。
-
<NOLINE> は存在しないサブルーチンを呼び出そうとした場合に返されます。
-
<PARAMETER> は正しい数のパラメータを渡さなかった場合に返されます。
SAMPLES>do Run^BASRightTri()
D Run^BASRightTri()
^
<NOROUTINE> *BASRightTri
SAMPLES>do RAN^BASRightTriangle()
D RAN^BASRightTriangle()
^
<NOLINE>
SAMPLES>do Run^BASRightTriangle(4)
Sub Run()
^
<PARAMETER>+5^BASRightTriangle
SAMPLES 2d0>Quit
SAMPLES>
3 番目のエラーは、BASRightTriangle ルーチンの実行中に発生します。これにより、ルーチンの実行は終了します。エラー・メッセージは、ターミナル・ウィンドウでエラーを含む行 (オフセットを追加したラベル名) に表示されます。また、SAMPLES> プロンプトは SAMPLES 2d0> に変更されます。ObjectScript の Quit コマンドを使用して、通常の状態にプロンプトを戻します。