lang • memory

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