Share via


RESTORE FROM (Comando)

Recupera variables y matrices de variables guardadas en un archivo de variables o en un campo memo, y las coloca en la memoria.

RESTORE FROM FileName | MEMO MemoFieldName   [ADDITIVE]

Parámetros

  • FileName
    Especifica el archivo de variables desde el que se restauran variables y matrices. Los archivos de variables tienen asignada la extensión .mem.

  • MEMO MemoFieldName
    Especifica el campo memo desde el cual se restauran las variables y matrices.

  • ADDITIVE
    Impide que se borren las variables o matrices que estén actualmente en la memoria. Si el número de variables o matrices que se está agregando con la palabra clave ADDITIVE más el número de variables existentes excede el límite de variables, Microsoft Visual FoxPro traerá a la memoria tantas variables y matrices como sea posible del archivo de variables o del campo memo.

    Si restaura una variable que tiene el mismo nombre que una variable o matriz existente, el valor de la variable o matriz existente se sobrescribirá con el valor de la variable o matriz restaurada.

Observaciones

Cuando se ejecuta RESTORE FROM en un programa, todas las variables y matrices PUBLIC y PRIVATE se restauran como PRIVATE, y todas las variables y matrices LOCAL se restauran como LOCAL. Si se ejecuta RESTORE en la ventana Comandos, las variables y matrices PUBLIC y PRIVATE se restauran como PUBLIC, y las variables y matrices LOCAL se restauran como LOCAL.

Cuando se ejecuta RESTORE FROM, todas las variables o matrices que estén actualmente en memoria se borrarán a menos que se incluya la palabra clave ADDITIVE. RESTORE FROM no afecta a las variables del sistema.

Observe que no se puede restaurar las variables de tipo Object a partir de un archivo de variables ni de un campo memo.

Ejemplo

En el ejemplo siguiente se crean dos variables. Se guardan en un archivo de variables y se restauran sin borrar las variables existentes.

gnVal1 = 50
gcVal2 = 'Hello'
SAVE TO temp
CLEAR MEMORY

gdVal3 = DATE( )
RESTORE FROM temp ADDITIVE
CLEAR
DISPLAY MEMORY LIKE g*

Vea también

DIMENSION | PUBLIC | PRIVATE | RELEASE | SAVE TO | STORE