System.Classes.TReader.ReadInteger
Delphi
function ReadInteger: Integer;
C++
int __fastcall ReadInteger();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TReader |
Description
Lit un nombre entier dans le flux de l'objet lecteur et le renvoie.
ReadInteger est une méthode utilitaire utilisée par d'autres méthodes du lecteur pour lire une valeur entière balisée à la position en cours dans le lecteur.
ReadInteger appelle ReadValue pour lire l'indicateur de type de valeur. Si l'indicateur de type de valeur récupéré est :
vaInt8
-- ReadInteger appelle Read pour lire la valeur entière de type Int8 à la position en cours du lecteur et renvoie la valeur obtenue sous la forme d'une valeur de type Integer.vaInt16
-- ReadInteger appelle Read pour lire la valeur entière de type Int16 à la position en cours du lecteur et renvoie la valeur obtenue sous la forme d'une valeur de type Integer.vaInt32
-- ReadInteger appelle Read pour lire la valeur entière de type Int32 à la position en cours du lecteur et renvoie la valeur obtenue sous la forme d'une valeur de type Integer.- Sinon, ReadInteger déclenche une exception EReadError.
ReadInteger avance la position du lecteur après le dernier octet lu.