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.