Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

MEMOWRIT()

Propósito

Gravar o conteúdo de uma variável-caracter em um arquivo texto.

Sintaxe

MEMOWRIT (<exp.C>, <var.C>)

Argumentos

<exp.C>

representa o nome do arquivo texto a ser gravado.

<var.C>

representa o nome da variável-caracter que contém o texto.

Utilização

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().

Exemplos

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

Consulte

$LEN, $LENTMP, MEMODE(), MEMOEDIT(), MEMOFILE(), MEMOGET(), MEMOLINE(), MEMOPUT(), MEMOREAD(), MLCOUNT(), MEMOSEEK, MEMOSAVE e SPACE().

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!