Textbericht-Treiberfunktionen

In den Fällen, in denen Sie einen Treiber benötigen, um Ihren Bericht zu verwalten, verwenden Sie Funktionen aus dem externen TextReportDriver-Typ, um die Datei zu steuern, die Ihre Berichtsdaten enthält. Sie rufen die meisten dieser Funktionen aus einer Variablen auf, die auf dem TextReportDriver-Typ basiert.

Sie können diese Funktionen nicht aufrufen, bis die Variable existiert. Deshalb müssen Sie die Variable mithilfe einer der beiden Funktionen erstellen, die Sie direkt aus 'TextReportDriver' aufrufen. Diese beiden Funktionen werden als static deklariert, was bedeutet, dass sie unabhängig von den Variablen existieren, die Sie auf der Basis von 'TextReportDriver' erstellen.

In einer zweiten Tabelle sind die Funktionen aufgeführt, die Sie direkt aus dem TextReportDriver-Typ aufrufen.

Tabelle 1. TextReportDriver-Funktionen
Funktion Beschreibung
reportDriver = createDriverFromTempFile() Erstellt eine eindeutige Berichtstreiberdatei, die Berichtsdaten enthält.
reportDriver = createDriverForAppend(fileName) Öffnet die angegebene Berichtstreiberdatei, sodass Sie Berichtsdaten anhängen können, sobald sie generiert werden.

In der folgenden Tabelle sind die Funktionen aufgeführt, die Sie aus einer Variablen auf der Basis des TextReportDriver-Typs aufrufen.

Tabelle 2. Funktionen aus einer Variablen auf der Basis von 'TextReportDriver'
Funktion Beschreibung
closeFile() Schließt die Treiberdatei mit den Berichtsdaten.
deleteFile() Löscht die Treiberdatei.
fileName = getFileName() Gibt den Namen der aktuellen Treiberdatei zurück.
reportLine = getNextReportLine() Gibt eine Zeile aus der Treiberdatei zurück.
errorMsg = popErrorMessage() Gibt die zuletzt gespeicherte Fehlernachricht zurück.
pushErrorMessage(errorMsg) Platziert die angegebene Fehlernachricht in einem Stack.

Feedback