System.Classes.THandleStream.Write

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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); }

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