System.Classes.TReader.EndOfList
Delphi
function EndOfList: Boolean;
C++
bool __fastcall EndOfList(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TReader |
Description
Indique la fin d'un groupe d'éléments lus séquentiellement dans le flux.
EndOfList est utilisée par d'autres méthodes qui parcourent une liste d'éléments lors de la lecture des données.
EndOfList renvoie True
si l'objet lecteur a lu la liste d'éléments jusqu'à la fin. EndOfList appelle ReadValue pour vérifier que l'indicateur de type de valeur est vaNull
. Le type de valeur vaNull
signale la fin de la liste du type de données en cours.
Lors de la lecture d'une liste d'éléments, l'objet lecteur appelle la méthode ReadListBegin de l'objet lecteur, puis les éléments sont lus les uns après les autres jusqu'à ce que EndOfList renvoie True
. Pour finir, ReadListEnd est appelée par le lecteur.
Après avoir lu un indicateur de type de valeur vaNull
, EndOfList replace la position du flux avant l'indicateur de type de valeur.
Remarque : Les concepteurs de composants peuvent l'utiliser dans leurs méthodes de propriété ReadData définies, comme c'est le cas par exemple avec TStrings.