Bde.DBTables.TBlobStream.Seek

De RAD Studio API Documentation
Aller à : navigation, rechercher

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
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TBlobStream


Description

Réinitialise la position en cours dans l'objet TBlobStream.

La méthode Seek permet de déplacer, du décalage spécifié, la position en cours dans les données du flux. Seek permet à une application de lire ou d'écrire à un endroit particulier des données BLOB.

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 des données du BLOB. 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 des données du BLOB. Offset doit être <= 0 afin d'indiquer le nombre d'octets avant la fin du BLOB.


Seek renvoie la nouvelle valeur de la propriété Position, c'est-à-dire la nouvelle position en cours dans les données du BLOB.

Voir aussi