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 */;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TReader |
Description
Methods responsible for reading up to Count
bytes from the internal reader object's buffer into the specified typed Buffer
parameter.
If ReadVar cannot read Count
bytes, then the EReadError exception is raised.
ReadVar advances the current position in the internal buffer onto the Count
number of bytes.