EXSR (サブルーチンの呼び出し)

自由形式構文 EXSR サブルーチン名
コード 演算項目 1 演算項目 2 結果フィールド 標識
EXSR サブルーチン名

EXSR 命令では、サブルーチン名 オペランドに指定された RPG IV サブルーチンが処理されます。サブルーチン名は固有の記号名でなければならず、BEGSR 命令のサブルーチン名 オペランドとして現れている必要があります。EXSR 命令は、演算仕様書の任意の場所に入れることができます。 この命令が現れると、指定されたサブルーチンが処理されます。 サブルーチン内の命令が処理されると、EXSR 命令の後のステートメントが処理されます。 ただし、サブルーチン内の GOTO にこのサブルーチンの外のラベルが渡された場合、またはサブルーチンが ENDSR 命令の戻り点 オペランドに指定された例外/エラー処理サブルーチンである場合を除きます。

サブルーチン名 オペランドに使用される*PSSR は、 プログラム例外/エラー処理サブルーチンを処理することを指定します。 サブルーチン名 オペランドに使用される*INZSR は、プログラム初期化サブルーチンを 処理することを指定します。

詳細については、サブルーチンのコーディングサブルーチン命令、 または 比較命令を参照してください。



[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]