Vcl.AxCtrls.TOleStream.Seek

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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); }

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Vcl.AxCtrls.pas
Vcl.AxCtrls.hpp
Vcl.AxCtrls TOleStream

Beschreibung

Setzt die aktuelle Position des Streams zurück.

Mit Seek kann die aktuelle Position um den angegebenen Offset-Wert verschoben werden. Seek verwendet die Stream-Schnittstelle, um die aktuelle Position auf den in den Parametern Offset und Origin angegebenen Wert zu setzen.

Der Parameter Origin gibt an, wie der Parameter Offset interpretiert werden soll. Origin sollte einen der folgenden Werte enthalten:



Wert Bedeutung

soFromBeginning

Die Zählung für Offset beginnt am Anfang des Ole-Streams. Seek bewegt den Dateizeiger zur Position Offset. Offset muss >= 0 sein.

soFromCurrent

Die Zählung für Offset beginnt an der aktuellen Position im Ole-Stream. Seek verschiebt den Dateizeiger nach (Position + Offset).

soFromEnd

Die Zählung für Offset beginnt am Ende des Ole-Streams. Offset muss <= 0 sein und gibt die Anzahl der Bytes vor dem Ende des Streams an.



Seek liefert den neuen Wert in der Eigenschaft Position zurück.

Siehe auch