Сохранение и восстановление значений переменных в VFP
« Назад Команда SAVE TO FileName | MEMO MemoFieldName
|
GDVAL3 |
Priv |
D |
01.26.2005 |
test |
GNVAL1 |
Priv |
N |
50 (50,00000000) |
test |
GCVAL2 |
Priv |
C |
"Hello" |
test |
Команда
RESTORE FROM FileName | MEMO MemoFieldName [ADDITIVE]
размещает в памяти переменные (скалярные и массивы), сохраненные в файле или memo-поле командой SAVE TO.
Опции и параметры:
FileName – имя файла, данные которого восстанавливаются. Расширение по умолчанию – MEM.
MEMO MemoFieldName – имя memo-поля, данные которого восстанавливаются. Берется memo-поле текущей записи в текущей таблице.
ADDITIVE – предотвращает удаление из памяти существующих в ней переменных. Если число переменных или массивов превышает допустимое в VFP значение, то в память будет перенесено максимально возможное количество переменных. Если опция не включена, то существующие в памяти переменные при выполнении RESTORE FROM будут очищены.
Если восстанавливаемая переменная имеет то же имя, что и существующая, то значение последней заменяется на значение восстанавливаемой.
Если команда RESTORE FROM выполняется в программе, то глобальные и частные переменные восстанавливаются как PRIVATE. Если – в командном окне, то глобальные и частные переменные восстанавливаются как PUBLIC. Локальные переменные всегда восстанавливаются как LOCAL.