System.Classes.TStream.WriteBufferData
Delphi
procedure WriteBufferData(var Buffer: Integer; Count: NativeInt); overload;
C++
void __fastcall WriteBufferData(int &Buffer, NativeInt Count)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TStream |
Beschreibung
Schreibt bis zu 4
oder Count
Byte aus Buffer
in den Stream.
WriteBufferData arbeitet mit den folgenden Algorithmen:
- Wenn
Count
<= 4
, dann versucht WriteBufferData, bis zuCount
Byte aus dem Stream ab der aktuellen Position zu schreiben und setzt die aktuelle Position im Stream um die Anzahl der übertragenen Bytes nach vorne. - Wenn
Count
> 4
, dann versucht WriteBufferData, bis zu4
Byte ab der aktuellen Position in den Stream zu schreiben, und setzt dann die aktuelle Position im Stream umCount
Byte ab der Ausgangsposition (vor dem Beginn der Ausführung von WriteBufferData) nach vorne.