System.Classes.TSeekOrigin

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TSeekOrigin = (soBeginning, soCurrent, soEnd);

C++

enum DECLSPEC_DENUM TSeekOrigin : unsigned char { soBeginning, soCurrent, soEnd };

Propriétés

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

Description

TSeekOrigin indique à quel endroit démarrer une opération de recherche.

Le type TSeekOrigin indique à quel endroit et dans quelle direction démarrer une recherche. Le tableau suivant énumère les valeurs possibles :

Valeur Signification

soBeginning

Recherche à partir du début de la ressource. L'opération de recherche se déroule en direction d'une position spécifiée (décalage), qui doit être supérieure ou égale à zéro.

soCurrent

Recherche à partir de la position en cours dans la ressource. L'opération de recherche se déroule en direction d'un décalage à partir de la position en cours (position + décalage). Le décalage est positif pour un déplacement vers l'avant, négatif pour un déplacement vers l'arrière.

soEnd

Recherche à partir de la fin de la ressource. L'opération de recherche se déroule en direction d'un décalage à partir de la fin de la ressource. Le décalage est exprimé par une valeur négative car l'opération est réalisée en direction du début de la ressource.

Avertissement:  L'utilisation de ces contraintes peut générer un code incorrect/indésirable, car une méthode seek surchargée sera utilisée, avec offest : longint, limitant ainsi seekrange à 2Go.

Voir aussi