IBX.IBBlob.TIBBlobStream.Seek
Delphi
function Seek(Offset: Longint; Origin: Word): Longint; override;
C++
virtual int __fastcall Seek(int Offset, System::Word Origin)/* overload */;
inline __int64 __fastcall Seek(const __int64 Offset, System::Classes::TSeekOrigin Origin){ return System::Classes::TStream::Seek(Offset, Origin); }
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | IBX.IBBlob.pas IBX.IBBlob.hpp |
IBX.IBBlob | TIBBlobStream |
説明
TIBBlobStream オブジェクトの現在位置を再設定します。
Seek メソッドを使用すると,指定したオフセットだけ BLOB データ内の現在位置を移動できます。Seek によって,アプリケーションは BLOB データ内の特定の位置で読み書きを行うことができます。
Origin パラメータは Offset パラメータの解釈の方法を示します。Origin に指定できる値は以下のとおりです。
値 |
意味 |
soFromBeginning |
Offset は,BLOB データの先頭から始まる Seek は,Offset の位置に移動する Offset は >= 0 でなければならない |
soFromCurrent |
Offset は,BLOB データの現在位置から始まる Seek は,Position + Offset の位置に移動する |
soFromEnd |
Offset は,BLOB データの末尾から始まる Offset は <= 0 で,BLOB の末尾より前のバイト数を示さなければならない |
Seek は,BLOB データの新しい現在位置である Position プロパティの新しい値を返します。