-
MEMORY
Stream = MEMORY Pointer [ FOR [ READ ] [ WRITE ] ] |
メモリからバイナリデータを直接読み取ること、またはメモリにバイナリデータを書き込むことを可能にするストリームを作成します。
- READキーワードが指定されていると、読み取りが許可されます。 読み取りは実際には常に許可されているため、このキーワードはオプションです。
- WRITEキーワードが指定されている場合、書き込みは許可されています。
最初の読み取りまたは書き込みはPointerで指定されたメモリアドレスで行われますが、ストリームへの読み取りまたは書き込みによってストリームの内部ポインタが進むことに注意してください。
SEEKによって設定された、またはSeekによって返されたストリーム位置は、Pointerからのバイト数です。
![]() |
禁止されたメモリアドレスに書き込もうとすると、エラーが発生します。 インタプリタはクラッシュしません。 |
![]() |
重要!READまたはWRITE命令を使用してメモリストリーム上の文字列を読み書きする場合は、Gambasバイナリデータ表現は使用されません。
代わりに、NULLで終わる文字列が読み書きされます。 |
See also
コメント
最新を表示する
NG表示方式
NGID一覧