#CATCH [max_size] |
max_size | Ein 32-Bit Ganzzahl, die die maximale Anzahl der Zeichen,
die gespeichert werden, angibt.
Ohne Angabe und bei Werten |
Dieses Kommando existiert nur unter MakeDoc. |
Ab diesem Kommando werden die direkten Ausgaben und die Ausgaben mittels #PRINT nicht mehr in die Ausgabedatei geschrieben, sondern intern gepeichert. Hinter jeder Ausgabe wird automatisch ein LF eingefügt.
Alle Ausgabezeilen werden eingesammelt.
Dabei haben die Kommandos
Die Ausgabedaten werden solange gespeichert,
bis ein korrespondierendes
Es ist eine Verschachtlungstiefe von maximal 100 möglich. Bei Neubeginn und beim Verlassen einer Schleife werden alle in der Schleife aktivierten Catch-Kommandos automatisch wieder geschlossen, so dass die Catch-Hierarchie, die bei Eintritt in die Schleife bestand, wieder hergestellt wird.
Die Ausgabeumleitung mittels
Ausgabe und Fehlermeldungen | |
---|---|
Kommando | Kurzinfo |
— | |
Die Ausgabe in eine Zeichenkette umleiten. | |
Die Ausgabe in eine Liste von Zeichenketten umleiten. | |
— | |
Ausgabe eines Textes auf den Fehlerkanal und in die Log-Datei. | |
Ausgabe eines Textes in die Log-Datei. | |
Die Ausgabeumleitung in eine Zeichenkette beenden. | |
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. | |
Den Inhalt der Ausgabe-Puffer aller Streams leeren (rausschreiben). | |
— | |
Ausgabe eines Textes mit automatischer Angabe der Referenzzeile auf den Fehlerkanal und in die Log-Datei. | |
— | |
— | |
— | |
— | |
Ausgabe eines Textes als Warnung mit automatischer Angabe der Referenzzeile auf den Fehlerkanal und in die Log-Datei. | |
— |