Seek ステートメント (LotusScript 言語)

開いているファイルのファイル位置 (バイナリファイルではバイト位置、ランダムファイルではレコード番号) を設定します。

構文

Seek [#]fileNumber , position

要素

fileNumber

Open ステートメントでファイルを開いたときに割り当てられた番号です。

position

次に読み込みまたは書き込みを行うファイル位置です。バイナリファイルやシーケンシャルファイルでは、これは 0 以外のバイト位置です。ランダムファイルでは、ランダムファイル内のレコード番号です。

バイナリファイルまたはシーケンシャルファイルでは、最初のバイトはバイト番号 1 です。ランダムファイルでは、最初のレコードはレコード番号 1 です。

position にゼロを指定するか省略すると、エラーとなります。

使用法

Get ステートメントや Put ステートメントでのレコード番号指定は、Seek ステートメントで指定したファイル位置を更新します。

ファイルの終端より先にファイル位置を移動してデータを書き込むと、ファイルの終端に追加されます。