ファイル・パラメーター

RPG プログラムおよびプロシージャーへのプロトタイプ呼び出しを使用して、ファイルをパラメーターとして渡すことができます。 LIKEFILE キーワードを使用して、プロトタイプおよびプロシージャー・インターフェース定義用のファイル・パラメーターを定義することができます。 呼び出し先のプログラムまたはプロシージャーは、ファイル・パラメーターの定義に使用された元のファイルで有効だった、あらゆる操作を実行することができます。
注: RPG ファイル・パラメーターは、C や C++ などの言語で記述されたファイル・パラメーターに使用される形式とは、関連のない形式でコーディングされます。 RPG で使用されるファイル・パラメーターを、他の言語で使用されるファイル・パラメーターと置き換えることはできません。 つまり、RPG パラメーターを受け取ることになっている RPG プロシージャーには、C ファイルを渡すことはできません。 同様に、RPG ファイルを C プログラムに渡すこともできません。

ファイル・パラメーターを渡すプログラムの例については、ファイルを渡す方法および関連付けられている変数を含むデータ構造を渡す方法の例 を参照してください。