Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft Variablen und Variablenarrays ab, die in einer Variablendatei oder einem Memofeld gespeichert sind, und lädt sie in den Arbeitsspeicher.
RESTORE FROM FileName | MEMO MemoFieldName [ADDITIVE]
Parameter
FileName
Gibt die Variablendatei an, aus der die Variablen und Arrays wiederhergestellt werden. Variablendateien erhalten die Erweiterung MEM.MEMO MemoFieldName
Gibt das Memofeld an, aus dem die Variablen und Arrays wiederhergestellt werden.ADDITIVE
Verhindert das Löschen von Variablen oder Arrays, die sich derzeit im Arbeitsspeicher befinden. Wenn die Anzahl der Variablen oder Arrays, die mit ADDITIVE hinzugefügt werden, plus der Anzahl der vorhandenen Variablen den Grenzwert für Variablen übersteigt, lädt Microsoft Visual FoxPro so viele Variablen und Arrays wie möglich aus der Variablendatei oder dem Memofeld in den Arbeitsspeicher.Wenn Sie eine Variable oder ein Array wiederherstellen, die bzw. das den gleichen Namen hat wie eine vorhandene Variable oder ein vorhandenes Array, so wird der Wert der vorhandenen Variablen oder des vorhandenen Arrays durch den Wert der wiederhergestellten Variablen oder des wiederhergestellten Arrays überschrieben.
Hinweise
Wenn RESTORE FROM in einem Programm ausgeführt wird, so werden alle Variablen und Arrays, die als PUBLIC oder PRIVATE (global oder privat) deklariert sind, als PRIVATE, und alle als LOCAL deklarierten Variablen und Arrays als LOCAL wiederhergestellt. Wenn RESTORE FROM im Befehlsfenster ausgeführt wird, so werden PUBLIC- und PRIVATE-Variablen und -Arrays als PUBLIC und alle LOCAL-Variablen und -Arrays als LOCAL wiederhergestellt.
RESTORE FROM löscht alle Variablen oder Arrays, die sich gerade im Arbeitsspeicher befinden, wenn Sie nicht das Schlüsselwort ADDITIVE verwenden. RESTORE FROM wirkt sich nicht auf Systemvariablen aus.
Beachten Sie bitte, dass Objekttypvariablen nicht aus einer Variablendatei oder einem Memofeld wiederhergestellt werden können.
Beispiel
Im folgenden Beispiel werden zwei Variablen angelegt. Die Variablen werden in einer Variablendatei gespeichert und ohne Löschen der vorhandenen Variablen wiederhergestellt.
gnVal1 = 50
gcVal2 = 'Hello'
SAVE TO temp
CLEAR MEMORY
gdVal3 = DATE( )
RESTORE FROM temp ADDITIVE
CLEAR
DISPLAY MEMORY LIKE g*