System.Classes.TReader.EndOfList
Delphi
function EndOfList: Boolean;
C++
bool __fastcall EndOfList();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TReader |
Beschreibung
Gibt das Ende einer Gruppe von Elementen an, die sequentiell aus dem Stream eingelesen werden.
EndOfList wird von anderen Methoden verwendet, die beim Lesen von Daten durch eine Liste von Elementen iterieren.
EndOfList gibt True
zurück, wenn das Reader-Objekt alle Daten bis zum Ende einer Elementliste gelesen hat. EndOfList ruft ReadValue auf, um zu überprüfen, ob der Werttypbezeichner vaNull
lautet. Der Werttyp vaNull
gibt das Ende der Liste der Daten mit dem aktuellen Typ an.
Beim Lesen einer Elementliste ruft das Reader-Objekt die Methode ReadListBegin auf, und dann werden die Elemente gelesen, bis EndOfList den Wert True
zurückgibt. Anschließend ruft der Reader ReadListEnd auf.
Nach dem Lesen eines vaNull
-Werttypbezeichners gibt EndOfList die Stream-Position vor dem Werttypbezeichner zurück.
Hinweis: Komponentenentwickler können dies in ihren definierten ReadData-Eigenschaftsmethoden verwenden, wie zum Beispiel mit TStrings.