Die Funktion textReport.popErrorMessage() gibt die zuletzt gespeicherten Fehlernachrichten zurück. Indem Sie Fehlernachrichten in einem Stack aufbewahren, können Sie die letzte Nachricht in einer Funktion aufrufen und bestimmen, ob Sie sie darin bearbeiten können. Falls nicht, schieben sie sie zurück in den Stack, damit eine Funktion einer höheren Ebene denselben Test machen kann.
Sie können diese Funktion entweder aus der Textberichtsengine oder aus dem Textberichttreiber aufrufen.
textReport.[textReportDriver.]popErrorMessage()
returns (errorMsg STRING)
Im folgenden Beispiel zeigt das Programm die zuletzt gespeicherte Fehlernachricht an:
myReport TextReport = new TextReport();
...
myReport.output(myReport.popErrorMessage());