System.Classes.TWriter.WriteVar

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure WriteVar(const Buffer: AnsiChar; Count: LongInt); overload;
procedure WriteVar(const Buffer: Char; Count: Longint); overload;
procedure WriteVar(const Buffer: Int8; Count: Longint); overload;
procedure WriteVar(const Buffer: UInt8; Count: Longint); overload;
procedure WriteVar(const Buffer: Int16; Count: Longint); overload;
procedure WriteVar(const Buffer: UInt16; Count: Longint); overload;
procedure WriteVar(const Buffer: Int32; Count: Longint); overload;
procedure WriteVar(const Buffer: UInt32; Count: Longint); overload;
procedure WriteVar(const Buffer: Int64; Count: Longint); overload;
procedure WriteVar(const Buffer: UInt64; Count: Longint); overload;
procedure WriteVar(const Buffer: Single; Count: Longint); overload;
procedure WriteVar(const Buffer: Double; Count: Longint); overload;
procedure WriteVar(const Buffer: Extended; Count: Longint); overload;
procedure WriteVar(const Buffer: TExtended80Rec; Count: Longint); overload;

C++

void __fastcall WriteVar(const char Buffer, int Count)/* overload */;
void __fastcall WriteVar(const System::WideChar Buffer, int Count)/* overload */;
void __fastcall WriteVar(const System::Int8 Buffer, int Count)/* overload */;
void __fastcall WriteVar(const System::Byte Buffer, int Count)/* overload */;
void __fastcall WriteVar(const short Buffer, int Count)/* overload */;
void __fastcall WriteVar(const System::Word Buffer, int Count)/* overload */;
void __fastcall WriteVar(const int Buffer, int Count)/* overload */;
void __fastcall WriteVar(const unsigned Buffer, int Count)/* overload */;
void __fastcall WriteVar(const __int64 Buffer, int Count)/* overload */;
void __fastcall WriteVar(const unsigned __int64 Buffer, int Count)/* overload */;
void __fastcall WriteVar(const float Buffer, int Count)/* overload */;
void __fastcall WriteVar(const double Buffer, int Count)/* overload */;
void __fastcall WriteVar(const System::Extended Buffer, int Count)/* overload */;
void __fastcall WriteVar(const System::TExtended80Rec &Buffer, int Count)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TWriter


Description

Méthodes responsables de l'écriture, dans le tampon de l'objet écrivain interne, de jusqu'à Count octets transmis dans le paramètre Buffer typé.

WriteVar tente d'écrire jusqu'à Count octets. WriteVar écrit octet par octet SizeOf(Buffer) octets transmis dans le paramètre Buffer typé. Si Count > SizeOf(Buffer), WriteVar écrit les octets dépassant SizeOf(Buffer) sous la forme d'octets $00.

WriteVar avance la position en cours dans le tampon interne sur le nombre d'octets Count.

Voir aussi