特殊なルーチンの呼び出し

ILE RPG は、CALL および PARM 命令や CALLP 命令を使って次の特殊ルーチンの使用をサポートします。
  • メッセージ検索ルーチン (SUBR23R3)
  • シフト文字付き 2 バイト・データの転送およびシフト文字の削除 (SUBR40R3)
  • シフト文字付き 2 バイト・データの転送およびシフト文字の追加 (SUBR41R3)
注: CALLB 命令を使用してこれらの特殊サブルーチンを呼び出すことはできま せん。 サブルーチンのプロトタイプを定義する場合には、CALLP を使用することがで きます。

メッセージ検索ルーチンはまだサポートされてはいますが、より強力な QMHRTVM メッセージ API を使用されるようお奨めします。

同様に、ルーチン SUBR40R3 および SUBR41R3 は互換上の理由からのみ継続 されています。 これらは、新しいグラフィック・データ・タイプを経由して RPG IV により提供されるグラフィックス・サポートのレベルを反映するために、更新はされません。