
Salvar a tabela de execução de um arquivo ou os endereços das rotinas de processamento de teclas.
SAVE [<var.c>] [KEYS]
<var.c> representa uma variável que receberá o endereço da tabela de execução.
KEYS indica que serão salvos os endereços das rotinas de processamento de teclas.
Salva a tabela de execução do arquivo selecionado. É utilizado para que seja possível executar-se um outro tipo de leitura, sem perder o contexto atual do arquivo.
Na tabela de execução encontram-se todas as informações do arquivo, tais como o registro corrente ,endereço do último registro, quantidade de registros em uma cadeia, entre outras informações.
Utilizado em conjunto com o comando RESTORE.
$nolib
prog
private a (100)
set key 28 to p1
wait "1" to x
save keys
set key 28 to p2
wait "2" to x
restore keys
wait "3" to x
proc p1
? "p1"
return
proc p2
? "p2"
return
FIND, LOCATE, RESTORE, SEEK, SELECT, FFIND( ) e FSEEK( ).
