System.Classes.TReader.ReadIdent
Delphi
function ReadIdent: string;
C++
System::UnicodeString __fastcall ReadIdent();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TReader |
説明
リーダー オブジェクトのストリームから文字列型の値を読み取って返します。
ReadIdent は、現在のリーダーの Position の位置にある文字列型の要素を読み取るために、他のリーダー メソッドが使用するヘルパ メソッドです。
ReadIdent は、ReadValue を呼び出して、値の種類を示すマーカーを読み取ります。そして、取得した "値の種類" に応じて次のように動作します。
vaIdent
-- ReadIdent は、Read を呼び出して現在のリーダーの Position の位置にある文字列型の識別子を読み取り、取得した値を返します。ReadIdent では取得した文字列が正しい識別子かどうかを確認しないことに注意してください。vaFalse
-- ReadIdent はFalse
の文字列を返します。vaTrue
-- ReadIdent はTrue
の文字列を返します。vaNil
-- ReadIdent はNil
の文字列を返します。vsaNull
-- ReadIdent はNull
の文字列を返します。- それ以外の場合、ReadIdent は EReadError 例外を発生させます。
ReadIdent は、リーダーの Position を、読み取った最後のバイトの後の位置へと進めます。