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 で、ファイル末尾からのバイト数をマイナスで示す。 |
このメソッドは、ストリーム内の新しい位置を返します。