Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

@SPLIT - Ausgeben von 2 Arbeitsfenstern

&pagelevel(3)&pagelevel

Mit der Anweisung @SPLIT wird im F-Modus die Darstellung eines zweiten Arbeitsfensters am Bildschirm ein- bzw. ausgeschaltet. Jedes Arbeitsfenster hat eine eigene Anweisungszeile (siehe auch den Abschnitt „Das Arbeitsfenster“).

Operation

Operanden

F-Modus

@SPLIT

{ n { ( 0..22) | $0..$22 } | OFF }

n

legt die Zeilenanzahl für das untere Arbeitsfenster inklusive Anweisungszeile
fest. Für n ist mindestens 2 anzugeben und höchstens zwei weniger
als die von der Datensichtstation je nach Bildschirmformat maximal erlaubte
Zeilenzahl (siehe @VDT-Anweisung).

0..22 | $0..$22

Nummer der Arbeitsdatei, die im unteren Arbeitsfenster gezeigt werden soll. Im oberen Arbeitsfenster wird die Arbeitsdatei gezeigt, in der die
Anweisung gegeben wurde. Es ist erlaubt, für beide Arbeitsfenster die gleiche
Arbeitsdatei einzustellen, so können etwa unterschiedliche Zeilenbereiche
einer Arbeitsdatei gleichzeitig bearbeitet werden.

OFF

Das Arbeitsfenster, in dessen Anweisungszeile die Anweisung eingegeben
wurde, wird vollständig gezeigt. Die Angabe von 0 (Null) anstelle von OFF
wird nur noch aus Kompatibilitätsgründen unterstützt.

Bei Beginn des EDT-Laufs ist im F-Modus das Arbeitsfenster ungeteilt.

Die Schreibmarke wird nach der Teilung des Bildschirms auf die obere Anweisungszeile positioniert. Nach jeder weiteren Ausgabe wird sie auf jene Anweisungszeile positioniert, in der die letzte Anweisung bzw. Anweisungsfolge eingegeben wurde. Wird in beiden Anweisungszeilen eine Anweisung eingegeben, wird nach der Abarbeitung der Anweisungen auf die obere Anweisungszeile positioniert. Tritt bei der Abarbeitung einer Anweisung ein Fehler auf, wird auf jene Anweisungszeile positioniert, in der die fehlerhafte Anweisung eingegeben wurde.

Wird bei geteiltem Bildschirm in der oberen Anweisungszeile @SPLIT OFF und in der unteren Anweisungszeile eine Anweisung eingegeben, wird @SPLIT OFF mit einer Fehlermeldung abgewiesen.

Anstelle von @SPLIT kann mit der gleichen Funktionalität auch die Anweisung
@PAR SPLIT benutzt werden. Zusätzlich lässt sich @PAR SPLIT gezielt für eine Arbeitsdatei oder global für alle Arbeitsdateien benutzen und ist auch im L-Modus und damit in EDT-Prozeduren erlaubt.

Beispiel

Mit @SPLIT 10(2) wird ein zweites Arbeitsfenster angefordert, das 10 Zeilen inklusive Anweisungszeile umfasst. In diesem Arbeitsfenster soll die Arbeitsdatei 2 ausgegeben werden.