IBX.IBBlob.TIBBlobStream.Seek
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.