API:FireDAC.Stan.Util.TFDFileStream.Seek

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

Delphi

function Seek(Offset: Longint; Origin: Word): Longint; override;
function Seek(const Offset: Int64; Origin: TSeekOrigin): Int64; override;

C++

virtual int __fastcall Seek(int Offset, System::Word Origin)/* overload */;
virtual __int64 __fastcall Seek(const __int64 Offset, System::Classes::TSeekOrigin Origin)/* overload */;
inline __int64 __fastcall  Seek _DEPRECATED_ATTRIBUTE0 (const __int64 Offset, System::Word Origin){ return System::Classes::TStream::Seek(Offset, Origin); }

プロパティ

種類 可視性 ソース ユニット
function public
FireDAC.Stan.Util.pas
FireDAC.Stan.Util.hpp
FireDAC.Stan.Util TFDFileStream

説明

ハンドルストリームの現在の位置をリセットします。

FireDAC.Stan.Util.TFDFileStream.Seek は System.Classes.THandleStream.Seek を継承しています。以下の内容はすべて System.Classes.THandleStream.Seek を参照しています。

ハンドルストリームの現在の位置をリセットします。

Seek を呼び出すと,ハンドルストリームに関連付けられたリソース内の現在の位置を指示されたオフセット分だけ移動できます。Seek により,リソース内のある特定の位置に対して読み書きを実行できます。

Origin パラメータは Offset パラメータの解釈の方法を示します。Origin に指定できる値は以下のとおりです。



意味

soFromBeginning

Offset はリソースの始めを原点とする。Seek メソッドは位置を Offset に移動する。Offset >= 0 でなければならない

soFromCurrent

Offset はリソースの現在位置を原点とする。Seek は,Position + Offset へ移動する

soFromEnd

Offset はリソースの終わりを原点とする。Offset <= 0 でなければならない。ファイル末尾からのバイト数をマイナスで示す



Seek は,Position プロパティの新しい値,つまりリソースの新しい現在の位置を返します。

関連項目