System.Classes.TReader.ReadIdent

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

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 -- ReadIdentFalse の文字列を返します。
  • vaTrue -- ReadIdentTrue の文字列を返します。
  • vaNil -- ReadIdentNil の文字列を返します。
  • vsaNull -- ReadIdentNull の文字列を返します。
  • それ以外の場合、ReadIdentEReadError 例外を発生させます。

ReadIdent は、リーダーの Position を、読み取った最後のバイトの後の位置へと進めます。

関連項目