MEMOWRIT()
 Escribe una cadena de caracteres o campo memo en un fichero en disco
------------------------------------------------------------------------------
 Sintaxis

     MEMOWRIT(<cFichero>, <cCadena>) --> lExito

 Argumentos

     <cFichero> es el nombre del fichero en disco de destino, incluyendo
     la extensión y el indicador de vía y unidad opcionales.

     <cCadena> es la cadena de caracteres o campo memo que se va a
     escribir en <cFichero>.

 Devuelve

     MEMOWRIT() devuelve el valor verdadero (.T.) si la operación de
     escritura se ha realizado satisfactoriamente; en caso contrario,
     devuelve el valor falso (.F.).

 Descripción

     MEMOWRIT() es una función que escribe una cadena de caracteres o campo
     memo en un fichero de disco. Si no se especifica la vía, MEMOWRIT()
     escribe <cFichero> en el directorio actual del DOS, en vez de en el
     directorio especificado por el valor de SET DEFAULT actual. Si
     <cFichero> ya existe, se sobreescribe.

     MEMOWRIT() se utiliza generalmente con MEMOREAD() para cargar en
     memoria ficheros de texto, donde pueden editarse, mostrarse en pantalla
     y volver a escribirse en el disco. Asimismo, MEMOWRIT() puede
     utilizarse como un método rápido de exportar un campo memo a un fichero
     de texto.

 Ejemplos

      Este ejemplo utiliza MEMOWRIT() con MEMOREAD() para permitir
        la edición de campos memo con un editor externo:

        LOCAL cEditor := "MIEDIT.EXE"
        USE Ventas NEW
        IF MEMOWRIT("Cliptmp.txt", Notas)
           RUN (cEditor + " Cliptmp.txt")
           REPLACE Notas WITH MEMOREAD("Cliptmp.txt")
        ELSE
           ? "Error al escribir Cliptmp.txt"
           BREAK
        ENDIF

 Ficheros   La biblioteca asociada es EXTEND.LIB.

 To download this example - click here.

See Also: MEMOEDIT() MEMOREAD()