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(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.