System.Classes.TReader.EndOfList

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch