MEMORY
Stream = MEMORY Pointer [ FOR [ READ ] [ WRITE ] ]
Crie um fluxo que permite ler diretamente dados binários da memória ou gravar dados binários na memória.
-
Se a palavra-chave
READ
for especificada, a leitura é permitida. Esta palavra-chave é opcional, já que a leitura na verdade, é sempre permitida.
-
Se a palavra-chave
WRITE
for especificada, então, escrever é permitido.
A primeira leitura ou gravação é feita no endereço de memória especificado por
Pointer,
mas, cuidado para que a leitura ou escrita para o fluxo não faça com que o ponteiro interno vá para frente.
A posição do fluxo definido por
SEEK ou devolvidos por
Seek é o número de bytes de
Pointer.
Se você tentar gravar em um endereço de memória proibido, você receberá um erro. O interpretador não vai travar.
IMPORTANTE!
O Gambas não usa
Representação de Dados Binários.para ler ou escreve uma string em um fluxo de memória com as instruções
READ ou
WRITE
Em vez disso, strings terminadas em null são lidas ou escritas.
Veja também