prevnext   » Startseite » Haupt-Referenz » Kommando-Referenz » #MESSAGE

#MESSAGE

Ausgabe eines Textes mit automatischer Angabe der Referenzzeile auf den Fehlerkanal und in die Log-Datei.

Syntax:

#MESSAGE text

Parameter:

text Der Parameter wird zwangsweise mittels string() in eine Zeichenkette gewandelt und anschließend ausgegeben.

Beschreibung:

Die drei Kommandos #MESSAGE, #WARNING und #ERROR geben den Parameter text gefolgt von einem zusätzlichen Zeilenvorschub (LF, '\n') auf den Fehlerkanal (normalerweise Konsole) und auf die Log-Datei aus. Anschließend erfolgt die Ausgabe eine Referenz auf die Quelltextzeile.

Die drei Funktionen unterscheiden sich im Ausgabevormat. Bei #ERROR wird zusätzlich die Abarbeitung des Streams beendet.

Beispiel:

Das folgende Script ...

#message "message"
#warning "warning"
#error   "error"
... erzeugt die folgende Ausgabe:
INFORMATION: message
[ E:\work\test.gen, #1 ]

!! WARNING: warning
!! [ E:\work\test.gen, #2 ]

!!! ERROR: error
!!! [ E:\work\test.gen, #3 ]

Siehe auch:
 #WARNING   #ERROR   #ECHO 

Weitere ähnliche Kommandos:

Ausgabe und Fehlermeldungen
Kommando Kurzinfo
#$
#CATCH Die Ausgabe in eine Zeichenkette umleiten.
#CATCHLIST Die Ausgabe in eine Liste von Zeichenketten umleiten.
#DEBUG
#ECHO Ausgabe eines Textes auf den Fehlerkanal und in die Log-Datei.
#ECHOLOG Ausgabe eines Textes in die Log-Datei.
#ENDCATCH Die Ausgabeumleitung in eine Zeichenkette beenden.
#ERROR Ausgabe eines Textes als Fehlermeldng mit automatischer Angabe der Referenzzeile auf den Fehlerkanal und in die Log-Datei. Das Programm wird nach der Meldung beendet.
#FLUSHALL Den Inhalt der Ausgabe-Puffer aller Streams leeren (rausschreiben).
#LANGUAGE
#MESSAGE Ausgabe eines Textes mit automatischer Angabe der Referenzzeile auf den Fehlerkanal und in die Log-Datei.
#OUTPUT
#PRINT
#SOURCE
#VERBOSE
#WARNING Ausgabe eines Textes als Warnung mit automatischer Angabe der Referenzzeile auf den Fehlerkanal und in die Log-Datei.
#WRITE