Восстанавливает в памяти описания окон и статусы окон, сохраненные в файле окон или в memo-поле..

RESTORE WINDOW WindowNameList | ALL FROM FileName
 | FROM MEMO MemoFieldName

Параметры

WindowNameList

Задает одно или несколько окон, подлежащих восстановлению. Имена окон разделяйте запятыми.

ALL

Восстанавливает все описания окон, имеющиеся в файле окон или memo-поле.

FROM FileName

Задает файл окон, из которого восстанавливаются окна. Этот файл имеет расширение имени .win. Если файлу при сохранении было дано иное расширение, нужно указать это расширение в составе имени FileName.

FROM MEMO MemoFieldName

Задает memo-поле, из которого восстанавливаются окна.

Expand imageПримечания

Чтобы сохранить описания окон в файле окон или в memo-поле, используйте команду SAVE WINDOW.

Если окно в памяти имеет то же имя, что и восстанавливаемое окно, оно замещается окном из файла или memo-поля. Статус окна (скрытое, активное и т.д.), имевший место в момент сохранения, восстанавливается вместе с окном.

Expand imageПример

В следующем примере определяется окно wOutput1 и сохраняется в переменной памяти. Затем все окна удаляются, а окно wOutput1 восстанавливается и активизируется.

  CopyCode imageCopy Code
CLEAR
DEFINE WINDOW wOutput1 FROM 2,1 TO 13,75 TITLE 'Output' ;
   CLOSE FLOAT GROW ZOOM
SAVE WINDOW wOutput1 TO temp
CLEAR WINDOWS
RESTORE WINDOW wOutput1 FROM temp
ACTIVATE WINDOW wOutput1 
WAIT "The window wOutput1 has been restored" WINDOW
RELEASE WINDOW wOutput1 

Expand imageСмотрите также