API: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
Se déplace vers une position spécifiée de la ressource de flux.
Vcl.AxCtrls.TOleStream.Seek hérite de System.Classes.TStream.Seek. Tout le contenu en-dessous de cette ligne se réfère à System.Classes.TStream.Seek.
Se déplace vers une position spécifiée de la ressource de flux.
Appelez Seek pour déplacer la position courante du flux dans son support de stockage spécifique (comme la mémoire ou un fichier disque).
Le paramètre Origin indique comment interpréter le paramètre Offset. Origin doit avoir l'une des valeurs suivantes :
Valeur | Signification |
---|---|
soBeginning |
Offset part du début de la ressource. Seek se déplace vers la position Offset. Offset doit être >= 0. |
soCurrent |
Offset part de la position en cours dans la ressource. Seek se déplace sur Position + Offset. |
soEnd |
Offset part de la fin de la ressource. Offset doit être <= 0 afin d'indiquer le nombre d'octets avant la fin du fichier. |
Seek renvoie la nouvelle valeur de la propriété Position.
Seek est appelée par les propriétés Position et Size.
Remarque : Telles qu'implémentées dans TStream, les deux versions (syntaxe 32 bits ou 64 bits) s'appellent l'une l'autre. Les classes flux dérivées doivent surcharger au moins une de ces versions, et la version surchargée ne doit pas appeler l'implémentation héritée par défaut.