System.Classes.THandleStream.Seek

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Seek(const Offset: Int64; Origin: TSeekOrigin): Int64; override;

C++

virtual __int64 __fastcall Seek(const __int64 Offset, TSeekOrigin Origin)/* overload */;
inline int __fastcall  Seek(int Offset, System::Word Origin){ return TStream::Seek(Offset, Origin); }

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Classes.pas
System.Classes.hpp
System.Classes THandleStream

Description

Réinitialise la position en cours dans le flux de handle.

La méthode Seek permet de déplacer la position en cours dans le flux de handle du décalage spécifié. Seek permet à une application de lire ou d'écrire à l'emplacement de son choix à l'intérieur de la ressource.

Le paramètre Origin indique comment interpréter le paramètre Offset. Origin doit avoir l'une des valeurs suivantes :


Valeur Signification

soFromBeginning

Offset part du début de la ressource. Seek se déplace vers la position Offset. Offset doit être >= 0.

soFromCurrent

Offset part de la position en cours dans la ressource. Seek se déplace sur Position + Offset.

soFromEnd

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, la nouvelle position en cours dans la ressource.

Voir aussi