System.Classes.TBinaryWriter.Write

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Write(Value: Byte); overload; virtual;
procedure Write(Value: Boolean); overload; virtual;
procedure Write(Value: Char); overload; virtual;
procedure Write(const Value: TCharArray); overload; virtual;
procedure Write(const Value: TBytes); overload; virtual;
procedure Write(Value: Double); overload; virtual;
procedure Write(Value: Integer); overload; virtual;
procedure Write(Value: SmallInt); overload; virtual;
procedure Write(Value: ShortInt); overload; virtual;
procedure Write(Value: Word); overload; virtual;
procedure Write(Value: Cardinal); overload; virtual;
procedure Write(Value: Int64); overload; virtual;
procedure Write(Value: Single); overload; virtual;
procedure Write(const Value: string); overload; virtual;
procedure Write(Value: UInt64); overload; virtual;
procedure Write(const Value: TCharArray; Index, Count: Integer); overload; virtual;
procedure Write(const Value: TBytes; Index, Count: Integer); overload; virtual;

C++

virtual void __fastcall Write(System::Byte Value)/* overload */;
virtual void __fastcall Write(bool Value)/* overload */;
virtual void __fastcall Write(System::WideChar Value)/* overload */;
virtual void __fastcall Write(const System::DynamicArray<System::WideChar> Value)/* overload */;
virtual void __fastcall Write(const System::DynamicArray<System::Byte> Value)/* overload */;
virtual void __fastcall Write(double Value)/* overload */;
virtual void __fastcall Write(int Value)/* overload */;
virtual void __fastcall Write(short Value)/* overload */;
virtual void __fastcall Write(System::Int8 Value)/* overload */;
virtual void __fastcall Write(System::Word Value)/* overload */;
virtual void __fastcall Write(unsigned Value)/* overload */;
virtual void __fastcall Write(__int64 Value)/* overload */;
virtual void __fastcall Write(float Value)/* overload */;
virtual void __fastcall Write(const System::UnicodeString Value)/* overload */;
virtual void __fastcall Write(unsigned __int64 Value)/* overload */;
virtual void __fastcall Write(const System::DynamicArray<System::WideChar> Value, int Index, int Count)/* overload */;
virtual void __fastcall Write(const System::DynamicArray<System::Byte> Value, int Index, int Count)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TBinaryWriter

Beschreibung

Schreibt Daten in den zugrunde liegenden Stream. Mit Write können Sie Daten in den Stream schreiben.

Es gibt überladene Write-Methoden für jeden unterstützten Typ und zwei Methoden, die Ihnen erlaubt, ein einziges Element aus einem Zeichenarray oder einem Byte-Array zu schreiben. Diese zwei Methoden schreiben Count-Elemente aus einem Value-Zeichenarray (TCharArray) oder Byte-Array (TBytes), beginnend bei der Index-Position.

Folgende Typen werden unterstützt:

Siehe auch