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); }
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Vcl.AxCtrls.pas Vcl.AxCtrls.hpp |
Vcl.AxCtrls | TOleStream |
Description
Réinitialise la position en cours dans le flux.
La méthode Seek permet de déplacer la position en cours du décalage spécifié. Seek utilise l'interface de flux pour déplacer la position en cours de la valeur spécifiée par les paramètres Offset et Origin.
Le paramètre Origin indique comment interpréter le paramètre Offset. Origin doit avoir l'une des valeurs suivantes :
Valeur | Signification |
---|---|
soFromBeginning |
Le décalage se fait à partir du début du flux Ole. Seek se déplace vers la position Offset. Offset doit être >= 0. |
soFromCurrent |
Le décalage se fait par rapport à la position en cours. Seek se déplace sur Position + Offset. |
soFromEnd |
Le décalage se fait depuis la fin du flux Ole. Offset doit être <= 0 afin d'indiquer le nombre d'octets avant la fin du flux. |
Seek renvoie la nouvelle valeur de la propriété Position.