System.Classes.TStream.WriteBuffer
Delphi
procedure WriteBuffer(const Buffer; Count: Longint);
C++
void __fastcall WriteBuffer(const void *Buffer, int Count);
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TStream |
Description
Ecrit Count octets de Buffer dans le flux et avance la position en cours dans le flux de Count octets.
La méthode WriteBuffer permet de sauvegarder des données dans un flux. WriteBuffer et ReadBuffer sont utilisées dans les situations où le nombre d'octets traités est connu et impératif, par exemple pour la lecture de structures. Utilisez WriteBuffer pour les opérations standard d'entrées/sorties dans un flux.
WriteBuffer est utilisée de manière interne pour écrire dans un flux et copier depuis un flux. Cette méthode est utilisée par d'autres objets, comme les chaînes ou les listes, afin d'écrire des chaînes dans un tampon.
WriteBuffer appelle Write pour effectuer réellement l'écriture. Si le flux ne peut écrire le nombre spécifié d'octets, une exception EWriteError est déclenchée.