System.Classes.THandleStream.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 TStream::Write(Buffer, Offset, Count); }
inline int __fastcall Write(const System::DynamicArray<System::Byte> Buffer, int Count){ return TStream::Write(Buffer, Count); }
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | THandleStream |
Beschreibung
Schreibt die mit Count vorgegebene Anzahl von Bytes aus dem Puffer (Buffer) an die aktuelle Position in der Datei.
Mit Write werden, beginnend an der aktuellen Position, so viele Bytes in die Datei geschrieben, die dem Handle-Stream zugeordnet ist, wie in Count vorgegeben. Die neue Dateiposition wird entsprechend angepasst. Die Anzahl der tatsächlich geschriebenen Bytes bildet den Rückgabewert.
Alle anderen Methoden des Handle-Streams, die das Lesen von Daten ermöglichen (WriteBuffer, WriteComponent), rufen zum Schreiben Write auf.
Siehe auch
Codebeispiele