Vcl.AxCtrls.TOleStream.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); }
inline __int64 __fastcall Seek _DEPRECATED_ATTRIBUTE0 (const __int64 Offset, System::Word Origin){ return System::Classes::TStream::Seek(Offset, Origin); }
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.AxCtrls.pas Vcl.AxCtrls.hpp |
Vcl.AxCtrls | TOleStream |
説明
ストリームの現在の位置をリセットします。
Seek メソッドを呼び出すと,指定されたオフセットで現在の位置を移動できます。 Seek メソッドはストリームインターフェースを使って現在の位置を Offset および Origin パラメータで指定された値に変更します。
Origin パラメータは Offset パラメータの解釈の方法を示します。Origin に指定できる値は以下のとおりです。
値 | 意味 |
---|---|
soFromBeginning |
Offset は,Ole ストリームの先頭から起算される。Seek は,位置を Offset に移動する。Offset >= 0 でなければならない |
soFromCurrent |
Offset,は Ole ストリームの現在位置から起算される。Seek は,Position + Offset へ移動する |
soFromEnd |
Offset は,Ole ストリームの末尾から起算される。Offset は,ストリームの末尾までのバイト数を示すために <= 0 でなくてならない |
Seek メソッドは Position プロパティの新しい値を返します。