IBX.IBBlob.TIBBlobStream.Seek

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

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 プロパティの新しい値を返します。