System.Classes.TStream.WriteBufferData

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 zu Count 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 zu 4 Byte ab der aktuellen Position in den Stream zu schreiben, und setzt dann die aktuelle Position im Stream um Count Byte ab der Ausgangsposition (vor dem Beginn der Ausführung von WriteBufferData) nach vorne.

Siehe auch