Bde.DBTables.TBlobStream.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); }
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 |
---|---|
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. | |
Le décalage se fait par rapport à la position en cours. Seek se déplace sur Position + Offset. | |
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.