System.Classes.TBinaryWriter.Seek
Delphi
function Seek(const Offset: Int64; Origin: TSeekOrigin): Int64; virtual;
C++
virtual __int64 __fastcall Seek(const __int64 Offset, TSeekOrigin Origin);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TBinaryWriter |
Description
Se déplace vers une position spécifiée dans le flux.
Utilisez Seek pour définir la position dans le flux dans lequel écrit l'instance de TBinaryWriter.
Offset
représente l'offset et 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 sur la position Offset. Offset doit être >= 0. |
soCurrent |
Offset part de la position en cours dans la ressource. Seek se déplace sur la position + Offset en cours. |
soEnd |
Offset part de la fin de la ressource. Offset doit être <= 0 afin d'indiquer un nombre d'octets avant la fin du fichier. |
La méthode renvoie la nouvelle position dans le flux.