MEMOWRIT()
 Escreve uma cadeia de caracteres ou campo memo em um arquivo em disco
------------------------------------------------------------------------------

 Sintaxe

     MEMOWRIT(<cArq>, <cString>) --> lSucesso

 Argumentos

     <cArq> é o nome do arquivo em disco destino, incluindo a extensao e
     especificaçao de path e unidade opcional.

     <cString> é a cadeia de caracteres ou campo memo a ser escrito no
     <cArq>.

 Retorno

     MEMOWRIT() retorna verdadeiro (.T.) se a operaçao de escrita for bem
     sucedida; do contrário, retorna falso (.F.).

 Descriçao

     MEMOWRIT() é uma funçao de tratamento de memos que escreve uma cadeia
     de caracteres ou campo memo em um arquivo em disco.  Caso nao seja
     especificado path, MEMOWRIT() escreve o <cArq> no diretório DOS
     corrente e nao no diretório padrao (DEFAULT) corrente.  Caso <cArq> já
     exista, ele será sobreescrito.

     MEMOWRIT() geralmente é utilizada em combinaçao com MEMOREAD() para
     carregar arquivos texto na memória, onde eles podem ser editados,
     exibidos, e escritos novamente no disco.  MEMOWRIT() também pode ser
     usada como uma forma rápida de exportar um campo memo para um arquivo
     texto.

 Exemplos

     Este exemplo demonstra como MEMOWRIT() pode ser usada em combinaçao com
     MEMOREAD() para permitir a ediçao de campos memo com um editor externo:

     LOCAL cEditor := "MYEDIT.EXE"
     USE Sales NEW
     IF MEMOWRIT("Cliptmp.txt", Notes)
        RUN (cEditor + " Cliptmp.txt")
        REPLACE Notes WITH MEMOREAD("Cliptmp.txt")
     ELSE
        ? "Erro quando gravando Cliptmp.txt"
        BREAK
     ENDIF

 Arquivos:  Biblioteca EXTEND.LIB.
 To download this example - click here.

See Also: MEMOEDIT() MEMOREAD()