
Gravar o conteúdo de uma variável cadeia em um arquivo texto.
MEMOWRITE (<exp.C>, <var.C>)
|
<exp.C> |
representa o nome do arquivo texto a ser gravado. |
|
<var.C> |
representa o nome da variável cadeia que contém o texto. |
Retorna falso (.F.), quando não pode gravar ou criar o arquivo. Caso contrário, retorna verdade (.T.), e grava <exp.C> com o conteúdo da variável especificada em <var.C>.
Útil para editar textos criados por outros editores. Para isto, basta utilizar as funções MEMOEDIT() e MEMOREAD().
O exemplo a seguir mostra-nos como editar um arquivo no diretório corrente.
PRIVATE var_text (500)
var_log = MEMOREAD ("arq_text", var_text)
var_text = MEMOEDIT (var_text,01,01,10,10,.T.)
IF ! MEMOWRIT ("arq_text", var_text)
? "Não pode gravar o arquivo"
ENDIF
MEMOEDIT(), MEMOREAD().
