System.Classes.TBinaryWriter.Seek
Delphi
function Seek(const Offset: Int64; Origin: TSeekOrigin): Int64; virtual;
C++
virtual __int64 __fastcall Seek(const __int64 Offset, TSeekOrigin Origin);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TBinaryWriter |
説明
ストリーム内の指定した位置に移動します。
Seek を使用すると、TBinaryWriter インスタンスが書き込む先のストリーム内で位置を設定できます。
Offset パラメータはオフセットを表し、Origin パラメータは Offset パラメータを解釈する方法を示します。Origin に指定できる値は以下のとおりです。
| 値 | 意味 |
|---|---|
|
soBeginning |
Offset はリソースの始めを原点とする。Seek は、Offset の位置まで移動する。Offset の値は >= 0 でなければならない。 |
|
soCurrent |
Offset はリソースの現在位置を原点とする。Seek は、現在位置 + Offset の位置まで移動する。 |
|
soEnd |
Offset はリソースの終わりを原点とする。Offset は <= 0 で、ファイル末尾からのバイト数をマイナスで示す。 |
このメソッドは、ストリーム内の新しい位置を返します。