Сохраняет текущие переменные памяти и массивы в файле переменных памяти или в memo-поле.
![]() |
---|
Переменные типа объект не могут быть сохранены в файле переменных памяти или в memo-поле. Команда SAVE TO не поддерживает сохранение массивов с количеством элементов, превышающим 65,000. |
SAVE TO FileName | MEMO MemoFieldName [ALL LIKE Skeleton | ALL EXCEPT Skeleton] |
Параметры
- FileName
- Определяет файл переменных памяти, в котором сохраняются переменные памяти и массивы. Имя такого файла по умолчанию имеет расширение .MEM.
- MEMO MemoFieldName
- Определяет memo-поле, в котором сохраняются переменные памяти и массивы.
- ALL LIKE Skeleton
- Определяет сохранение всех переменных памяти и массивов, имена которых соответствуют заданному шаблону Skeleton. Шаблон может включать символы подстановки - вопросительный знак (?) и звездочку (*).
- ALL EXCEPT Skeleton
- Определяет сохранение всех переменных памяти и массивов, исключая те, имена которых соответствуют заданному шаблону Skeleton. Шаблон может включать символы подстановки - вопросительный знак (?) и звездочку (*).
Замечания
Для восстановления значений переменных памяти и массивов в память из файла переменных памяти или memo-поля, используйте команду RESTORE FROM. Для более подробной информации смотрите Команда RESTORE FROM.
Файл переменных памяти или memo-поля помечаются текущей кодовой страницей.
Пример
В следующем примере создаются две переменные памяти. Они сохраняются в файле переменных памяти, а затем восстанавливаются без очистки существующих переменных памяти.
![]() | |
---|---|
gnVal1 = 50 gcVal2 = 'Hello' SAVE TO temp CLEAR MEMORY gdVal3 = DATE( ) RESTORE FROM temp ADDITIVE CLEAR DISPLAY MEMORY LIKE g* |