Bde.DBTables.TBlobStream.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); }
inline __int64 __fastcall  Seek(const __int64 Offset, System::Word Origin){ return System::Classes::TStream::Seek(Offset, Origin); }

プロパティ

種類 可視性 ソース ユニット
function public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TBlobStream


説明

TBlobStream オブジェクトの現在位置を再設定します。

Seek メソッドを呼び出すと、指定したオフセットだけ BLOB データ内の現在位置を移動できます。アプリケーションで Seek を使用すれば、BLOB データ内のある特定の位置に対して読み書きを行うことができます。

Origin パラメータは Offset パラメータの解釈方法を示します。Origin の値は次のいずれかです。


意味

soFromBeginning

Offset は BLOB データの先頭からのオフセットになります。Seek を実行すると、Offset の位置まで移動します。Offset の値は 0 以上でなければなりません。

soFromCurrent

Offset は BLOB データの現在位置からのオフセットになります。Seek を実行すると、現在位置 + Offset の位置まで移動します。

soFromEnd

Offset は BLOB データの末尾からのオフセットになります。Offset は 0 以下でなければなりません。BLOB の終端より前のバイト数を示します。


Seek は、Position プロパティの新しい値、つまり BLOB データの新しい現在位置を返します。

関連項目