API:FireDAC.Phys.IBWrapper.TIBBlobStream.Write
Delphi
function Write(const Buffer; Count: Longint): Longint; override;
C++
virtual System::LongInt __fastcall Write(const void *Buffer, System::LongInt Count)/* overload */;
inline System::LongInt __fastcall Write(const System::Sysutils::TBytes Buffer, System::LongInt Offset, System::LongInt Count){ return System::Classes::TStream::Write(Buffer, Offset, Count); }
inline System::LongInt __fastcall Write(const System::Sysutils::TBytes Buffer, System::LongInt Count){ return System::Classes::TStream::Write(Buffer, Count); }
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FireDAC.Phys.IBWrapper.pas FireDAC.Phys.IBWrapper.hpp |
FireDAC.Phys.IBWrapper | TIBBlobStream |
Description
Méthodes responsables d'écrire jusqu'à Count
octets dans le flux à partir de Buffer
.
FireDAC.Phys.IBWrapper.TIBBlobStream.Write hérite de System.Classes.TStream.Write. Tout le contenu en-dessous de cette ligne se réfère à System.Classes.TStream.Write.
Méthodes responsables d'écrire jusqu'à Count
octets dans le flux à partir de Buffer
.
Write tente d'écrire jusqu'à Count
octets depuis Buffer
vers la position en cours dans le flux, et renvoie le nombre d'octets écrits.
Après avoir écrit dans le flux, Write avance la position en cours du nombre d'octets transférés.
Offset
spécifie une position basée sur zéro dans Buffer
à partir de laquelle sera écrit le premier octet.
Toutes les autres méthodes d'écriture des données d'un flux (WriteBuffer, WriteData) appellent Write pour effectuer réellement l'écriture.
Chaque objet flux descendant définit une méthode Write qui écrit les données sur son support de stockage spécifique (comme la mémoire ou un fichier disque).