SAVE WINDOWS-Befehl
Speichert alle oder nur bestimmte Fensterdefinitionen in einer Fensterdatei oder in einem Memofeld.
SAVE WINDOWS WindowNameList | ALL TO FileName | TO MEMO MemoFieldName
Parameter
WindowNameList
Gibt ein oder mehrere Fenster an, die gespeichert werden sollen. Trennen Sie die Fensternamen durch Kommata.ALL
Speichert alle Fensterdefinitionen in der Fensterdatei bzw. im Memofeld.TO FileName
Gibt die Fensterdatei an, in der die Fensterdefinitionen gespeichert werden sollen.Wenn Sie für die Datei keine Dateinamenerweiterung angeben, wird ihr die Standard-Dateinamenerweiterung WIN zugeordnet. Wenn Sie beim Speichern der Fensterdefinitionen eine andere Dateinamenerweiterung für die Datei angeben, müssen Sie diese beim Wiederherstellen der Fensterdefinitionen aus der Datei angeben.
TO MEMO MemoFieldName
Gibt das Memofeld an, in dem die Fensterdefinitionen gespeichert werden sollen. Die Tabelle mit dem Memofeld muss geöffnet sein. Es muss sich aber nicht um eine Tabelle aus dem derzeit ausgewählten Arbeitsbereich handeln. Um Fensterdefinitionen in einer Tabelle eines anderen Arbeitsbereichs zu speichern, geben Sie den Alias der Tabelle zusammen mit dem Memofeld an.
Hinweise
Verwenden Sie den RESTORE WINDOW-Befehl, um Fensterdefinitionen aus einer Fensterdatei oder einem Memofeld wiederherzustellen. Auch der Status eines Fensters wird gespeichert. Wenn ein Fenster beispielsweise beim Speichern in eine Datei oder ein Memofeld ausgeblendet ist, ist es auch nach dem Wiederherstellen ausgeblendet.
Beispiel
Im folgenden Beispiel wird das Fenster wOutput1
erstellt. Die Fensterdefinition wird in der Datei Temp.win gespeichert. Alle Fenster werden gelöscht, und wOutput1
wird aus der Datei wiederhergestellt und anschließend aktiviert.
CLEAR
DEFINE WINDOW wOutput1 FROM 2,1 TO 13,75 TITLE 'Output' ;
CLOSE FLOAT GROW ZOOM
ACTIVATE WINDOW wOutput1
@ 1,1 SAY 'This is the contents of the window'
SAVE WINDOWS wOutput1 TO temp
CLEAR WINDOWS
WAIT WINDOW 'The window has been saved - Press a key'
RESTORE WINDOW wOutput1 FROM temp
ACTIVATE WINDOW wOutput1
WAIT WINDOW 'The window has been restored - Press a key'
DEACTIVATE WINDOW wOutput1
RELEASE WINDOW wOutput1
DELETE FILE temp.win
Siehe auch
DEFINE WINDOW-Befehl | RESTORE SCREEN-Befehl | RESTORE WINDOW-Befehl | SAVE SCREEN-Befehl