MEMORY

ページ名:MEMORY
  • MEMORY

Stream = MEMORY Pointer [ FOR [ READ ] [ WRITE ] ]

メモリからバイナリデータを直接読み取ること、またはメモリにバイナリデータを書き込むことを可能にするストリームを作成します。

  1. READキーワードが指定されていると、読み取りが許可されます。 読み取りは実際には常に許可されているため、このキーワードはオプションです。
  2. WRITEキーワードが指定されている場合、書き込みは許可されています。

最初の読み取りまたは書き込みはPointerで指定されたメモリアドレスで行われますが、ストリームへの読み取りまたは書き込みによってストリームの内部ポインタが進むことに注意してください。
SEEKによって設定された、またはSeekによって返されたストリーム位置は、Pointerからのバイト数です。

禁止されたメモリアドレスに書き込もうとすると、エラーが発生します。 インタプリタはクラッシュしません。

 

重要!

READまたはWRITE命令を使用してメモリストリーム上の文字列を読み書きする場合は、Gambasバイナリデータ表現は使用されません。
代わりに、NULLで終わる文字列が読み書きされます。
 

 

See also

 

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧