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

#ENDCATCH

Die Ausgabeumleitung in eine Zeichenkette beenden.

Syntax:

#ENDCATCH [var_name] [ ; var_mode]

Parameter:

var_name Bei diesem Parameter handelt es sich um einen Variablenamen. var_name kann dabei ein einfacher Name, eine Zeichenkette oder ein in runden Klammern eingeschlossener Ausdruck '(expression)' sein. Weitere Details sind unter »Namen von Variablen« beschrieben

Es wird eine Variable mit dem errechneten Namen angelegt. Die Variable var_mode legt dabei die Variablen-Ebene fest.

var_mode Dieser Parameter legt die Variablen-Ebene, in der das Ergebnis unter var_name gespeichert wird, fest. Dabei ist eine beliebige OR-Kombination aus _VAR_PARAM, _VAR_LOCAL und _VAR_GLOBAL möglich. Ohne Angabe wird _VAR_PARAM verwendet.

Beschreibung:

Dieses Kommando existiert nur unter MakeDoc.

Ein durch das Kommando #CATCH bzw. #CATCHLIST geöffneter Ausgabe-Stream wird beendet und in die angegeben Variable gespeichert. Bei #CATCH wird das Ergebnis als STRING und bei #CATCHLIST wird das Ergebnis als LIST gespeichert.

Siehe auch:
 #CATCH   #CATCHLIST   #TEXTMACRO 

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