API:FireDAC.Stan.Util.TFDFileStream.Seek
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 プロパティの新しい値,つまりリソースの新しい現在の位置を返します。