System.Classes.TReader.EndOfList

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function EndOfList: Boolean;

C++

bool __fastcall EndOfList();

プロパティ

種類 可視性 ソース ユニット
function public
System.Classes.pas
System.Classes.hpp
System.Classes TReader


説明

ストリームから順に読み取られる一連の項目の終わりを示します。

EndOfList メソッドは、データの読み取り時に、項目のリストを反復処理する他のメソッドで使用されます。

リーダー オブジェクトが項目リストの終わりまで読み取った場合、EndOfListTrue を返します。EndOfList では、ReadValue を呼び出して、値の種類を示すマーカーvaNull かどうかを確認します。値の種類が vaNull の場合、現在の種類のデータを要素とするリストの終わりに達したことがわかります。

項目のリストを読み取るとき、リーダー オブジェクトは ReadListBegin メソッドを呼び出します。その後は、EndOfListTrue を返すまで項目が繰り返し読み取られます。最後に、リーダーが ReadListEnd を呼び出します。

値の種類を示すマーカーとして vaNull を読み取ったあと、EndOfList は、ストリームの現在位置をそのマーカーの前に戻します。

メモ: コンポーネントの作成時に、たとえば TStrings の場合と同様に、定義したプロパティの ReadData メソッドでこれを使用することができます。

関連項目