
Grava arquivo de texto do MEMOEDIT.
MEMOSAVE (<variável>, <chave> = <valor>)
A função MEMOSAVE() grava o arquivo com os dados da variável indicada. O arquivo deve ter dois itens, o 1º. é a <chave>. e o 2º. é um campo tipo u<n> onde <n> é o tamanho de cada linha de texto.
No esquema, o arquivo-texto tem que ser do tipo r e pode ser definido como:
nome: textos r
cod(0) n03 <<Chave de acesso>>
linha u60 <<Linhas de texto associadas a chave>>
O exemplo a seguir mostra-nos como utilizar estas funções.
select c
use textos
private a (200)
if. not. memoseek (a,cod = 1)
? "erro"
endif
a = memoedit (a,10,10,20,30)
if not. memosave (a,cod = 1)
? "erro"
endif
MEMOLINE() MEMOPUT(), MEMOREAD(), MLCOUNT(), MEMOSEEK().
