ページの先頭行へ戻る
NetCOBOL V12.2 PowerCOBOL ユーザーズガイド
FUJITSU Software

E.16 メソッドを呼び出したあとPROGRAM-STATUSを得ることができない

トラブルの内容

メソッドを呼び出したあと、メソッドの実行結果を確認するためにPROGRAM-STATUSを参照しましたが、正しい値を得ることができませんでした。

対処方法

PROGRAM-STATUSの参照前にプロパティの参照または設定をしていないか確認してください

メソッドのパラメタにプロパティを使用していないか確認してください。また、メソッド呼び出しとPROGRAM-STATUSを参照する処理のあいだに、プロパティを参照または設定したり、他のメソッドを呼び出したりしていないか確認してください。

プロパティを参照または設定すると、内部的にPowerCOBOLのランタイムシステム中のサブルーチンが呼び出されますので、PROGRAM-STATUSの値は変わってしまいます。