System.Classes.TBinaryWriter.Seek

提供: RAD Studio API Documentation
移動先: 案内検索

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 で、ファイル末尾からのバイト数をマイナスで示す。


このメソッドは、ストリーム内の新しい位置を返します。

関連項目