System.Classes.TBinaryWriter.Write
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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TBinaryWriter |
Description
Ecrit des données dans le flux sous-jacent. Utilisez Write pour écrire des données dans le flux.
Il existe Write méthodes surchargées pour chaque type supporté et, aussi, deux méthodes permettant d'écrire un seul élément depuis un tableau de chars ou d'octets. Ces deux méthodes écrivent Count
éléments à partir de la position Index
depuis un tableau de chars (TCharArray) ou d'octets (TBytes) Value
.
Les types supportés sont :