SAVE
 Guarda variables en un fichero de memoria (.mem)
------------------------------------------------------------------------------
 Sintaxis

     SAVE TO <xcFicheroMem> [ALL [LIKE | EXCEPT <esquema>]]

 Argumentos

     <xcFicheroMem> es el fichero de memoria (.mem) que debe crearse en
     disco. Puede especificar el nombre de fichero como una cadena literal o
     como una expresión de caracteres entre paréntesis. Si no especifica
     ninguna extensión, el fichero se crea con la extensión .mem.

     ALL [LIKE|EXCEPT <esquema>] define el conjunto de variables de
     memoria visibles públicas y privadas que va a guardarse en
     <xcFicheroMem>. <esquema> es la máscara que identifica el grupo de
     variables de memoria que va a guardarse. Los caracteres comodín válidos
     son * y ?.

 Descripción

     SAVE copia variables de memoria actuales, públicas y privadas, visibles
     dentro del procedimiento o función definida por el usuario en un
     fichero de memoria (.mem). Sin embargo, las matrices y variables
     locales y estáticas no pueden guardarse. Cuando se guardan las
     variables, se copian sin ninguna referencia al ámbito. Las variables
     ocultas por declaraciones PRIVATE o LOCAL no se guardan.

     Si especifica la cláusula ALL LIKE, se guardan los nombres de variable
     que coinciden con la máscara <esquema>. Por contra, si especifica ALL
     EXCEPT, se guardan los nombres de variable que no coinciden con el
     <esquema>.

     Puede especificar un <esquema> que incluya caracteres comodín. El
     carácter comodín "*" sustituye a cualquier grupo de caracteres
     adyacentes que finalicen un nombre de variable y sólo puede
     especificarse al final del <esquema>. El carácter comodín "?" sustituye
     a cualquier carácter único y puede especificarse en cualquier posición
     dentro del <esquema>.

 Ejemplos

      Este ejemplo guarda todas las variables públicas y privadas
        visibles en Temp.mem:

        PRIVATE cUno := "1"
        SAVE ALL TO Temp

      Este ejemplo guarda todas las variables públicas y privadas
        visibles cuyos nombres empiezan por c en MisVars.mem:

        SAVE ALL LIKE c* TO MisVars

      Este ejemplo guarda todas las variables públicas y privadas
        visibles cuyos nombres no empiezan por c en MisVars2.mem:

        SAVE ALL EXCEPT c* TO MisVars2

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: LOCAL PRIVATE PUBLIC RESTORE