FireDAC.Phys.ADSWrapper.TADSBLOBStream.Seek

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Seek(Offset: Longint; Origin: Word): Longint; override;
function Seek(const Offset: Int64; Origin: TSeekOrigin): Int64; override;

C++

virtual int __fastcall Seek(int Offset, System::Word Origin)/* overload */;
virtual __int64 __fastcall Seek(const __int64 Offset, System::Classes::TSeekOrigin Origin)/* overload */;
inline __int64 __fastcall  Seek(const __int64 Offset, System::Word Origin){ return System::Classes::TStream::Seek(Offset, Origin); }

Propriétés

Type Visibilité  Source Unité  Parent
function public
FireDAC.Phys.ADSWrapper.pas
FireDAC.Phys.ADSWrapper.hpp
FireDAC.Phys.ADSWrapper TADSBLOBStream

Description

Se déplace vers une position spécifiée de la ressource de flux.

FireDAC.Phys.ADSWrapper.TADSBLOBStream.Seek hérite de System.Classes.TStream.Seek. Tout le contenu en-dessous de cette ligne se réfère à System.Classes.TStream.Seek.

Se déplace vers une position spécifiée de la ressource de flux.

Appelez Seek pour déplacer la position courante du flux dans son support de stockage spécifique (comme la mémoire ou un fichier disque).

Le paramètre Origin indique comment interpréter le paramètre Offset. Origin doit avoir l'une des valeurs suivantes :


Valeur Signification

soBeginning

Offset part du début de la ressource. Seek se déplace vers la position Offset. Offset doit être >= 0.

soCurrent

Offset part de la position en cours dans la ressource. Seek se déplace sur Position + Offset.

soEnd

Offset part de la fin de la ressource. Offset doit être <= 0 afin d'indiquer le nombre d'octets avant la fin du fichier.



Seek renvoie la nouvelle valeur de la propriété Position.

Seek est appelée par les propriétés Position et Size.

Remarque :  Telles qu'implémentées dans TStream, les deux versions (syntaxe 32 bits ou 64 bits) s'appellent l'une l'autre. Les classes flux dérivées doivent surcharger au moins une de ces versions, et la version surchargée ne doit pas appeler l'implémentation héritée par défaut.

Voir aussi