Rational Developer for System z
COBOL for Windows バージョン 7.5 プログラミング・ガイド


RETURN-CODE 特殊レジスターの理解

COBOL プログラムがその呼び出し元に戻ると、RETURN-CODE 特殊レジスターの内容は、呼び出し先プログラムの RETURN-CODE 特殊レジスターの値に従って設定されます。

呼び出し先プログラムによる RETURN-CODE の設定は、COBOL プログラム間の呼び出しに限られます。したがって、COBOL プログラムが C プログラムを呼び出す場合は、COBOL プログラムの RETURN-CODE 特殊レジスターが設定されることは期待できません。

COBOL プログラムと C プログラムで同じように機能させるためには、COBOL プログラムが RETURNING 句を使用して C プログラムを呼び出すようにしなければなりません。 C プログラム (関数) が関数値を正しく宣言していれば、呼び出し COBOL プログラムの RETURNING 値が設定されます。

INVOKE ステートメントを使用して RETURN-CODE 特殊レジスターを設定することはできません。


ご利用条件 | フィードバック

Copyright IBM Corporation 1996, 2008.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)