textReport.pushErrorMessage() 関数は、指定されたエラー・メッセージをスタックに置きます。エラー・メッセージをスタックで保持することにより、関数の最新のメッセージをポップして、そこで処理できるかどうかを判別できます。処理できない場合は、それをプッシュしてスタックに戻し、上位レベルの関数で同じテストを行なえるようにします。
この関数は、テキスト・レポート・エンジンまたはテキスト・レポート・ドライバーから呼び出すことができます。
textReport.[textReportDriver.]pushErrorMessage(
errorMsg STRING in)
次の例では、プログラムが最後に保存されたエラー・メッセージを表示します。
myReport TextReport = new TextReport();
myErrorMsg STRING; // エラーをセットします
...
myReport.output(myReport.pushErrorMessage(myErrorMsg));