IBX.IBBlob.TIBBlobStream.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); }

Propriétés

Type Visibilité  Source Unité  Parent
function public
IBX.IBBlob.pas
IBX.IBBlob.hpp
IBX.IBBlob TIBBlobStream

Description

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

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 emplacement particulier dans les 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

Offset est compté à partir du début des données Blob

Seek déplace à la position Offset

Offset doit être >= 0

soFromCurrent

Offset est compté à partir de la position en cours dans les données Blob

Seek déplace à Position + Offset

soFromEnd

Offset est compté à partir de la fin des données 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, qui représente la nouvelle position en cours dans les données Blob.