API:Bde.DBTables.TBlobStream.Write
Delphi
function Write(const Buffer; Count: Longint): Longint; override;
C++
virtual int __fastcall Write(const void *Buffer, int Count)/* overload */;
inline int __fastcall Write(const System::DynamicArray<System::Byte> Buffer, int Offset, int Count){ return System::Classes::TStream::Write(Buffer, Offset, Count); }
inline int __fastcall Write(const System::DynamicArray<System::Byte> Buffer, int Count){ return System::Classes::TStream::Write(Buffer, Count); }
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TBlobStream |
Description
Méthodes responsables d'écrire jusqu'à Count
octets dans le flux à partir de Buffer
.
Bde.DBTables.TBlobStream.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).