System.Classes.TReader.ReadVar
Delphi
procedure ReadVar(var Buffer: AnsiChar; Count: LongInt); overload;
procedure ReadVar(var Buffer: Char; Count: Longint); overload;
procedure ReadVar(var Buffer: Int8; Count: Longint); overload;
procedure ReadVar(var Buffer: UInt8; Count: Longint); overload;
procedure ReadVar(var Buffer: Int16; Count: Longint); overload;
procedure ReadVar(var Buffer: UInt16; Count: Longint); overload;
procedure ReadVar(var Buffer: Int32; Count: Longint); overload;
procedure ReadVar(var Buffer: UInt32; Count: Longint); overload;
procedure ReadVar(var Buffer: Int64; Count: Longint); overload;
procedure ReadVar(var Buffer: UInt64; Count: Longint); overload;
procedure ReadVar(var Buffer: Single; Count: Longint); overload;
procedure ReadVar(var Buffer: Double; Count: Longint); overload;
procedure ReadVar(var Buffer: Extended; Count: Longint); overload;
procedure ReadVar(var Buffer: TExtended80Rec; Count: Longint); overload;
C++
void __fastcall ReadVar(char &Buffer, int Count)/* overload */;
void __fastcall ReadVar(System::WideChar &Buffer, int Count)/* overload */;
void __fastcall ReadVar(System::Int8 &Buffer, int Count)/* overload */;
void __fastcall ReadVar(System::Byte &Buffer, int Count)/* overload */;
void __fastcall ReadVar(short &Buffer, int Count)/* overload */;
void __fastcall ReadVar(System::Word &Buffer, int Count)/* overload */;
void __fastcall ReadVar(int &Buffer, int Count)/* overload */;
void __fastcall ReadVar(unsigned &Buffer, int Count)/* overload */;
void __fastcall ReadVar(__int64 &Buffer, int Count)/* overload */;
void __fastcall ReadVar(unsigned __int64 &Buffer, int Count)/* overload */;
void __fastcall ReadVar(float &Buffer, int Count)/* overload */;
void __fastcall ReadVar(double &Buffer, int Count)/* overload */;
void __fastcall ReadVar(System::Extended &Buffer, int Count)/* overload */;
void __fastcall ReadVar(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 | TReader |
Description
Méthodes responsables de lire jusqu'à Count
octets depuis le tampon interne de l'objet lecteur vers le paramètre Buffer
du type spécifié.
Si ReadVar ne peut pas lire Count
octets, l'exception EReadError est déclenchée.
ReadVar avance la position en cours dans le tampon interne du nombre d'octets Count
.