System.Classes.TReader.ReadString

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

Delphi

function ReadString: string;

C++

System::UnicodeString __fastcall ReadString();

プロパティ

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


説明

リーダー オブジェクトのストリームから文字列を読み取って返します。

ReadString は、現在のリーダーの Position の位置にあるタグ付きの文字列型の値を読み取るために、他のリーダー メソッドが使用するヘルパ メソッドです。ReadStringReadValue を呼び出して、値の種類を示すマーカーを読み取ります。値の種類を示すマーカーvaStringvaLStringvaWString、または vaUTF8String であれば、ReadStringRead を呼び出してその種類の文字列を読み取り、取得した値を String 型として返します。そうでなければ、EReadError 例外が発生します。

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

警告: ストリームから文字列を読み込む場合には常に、ReadString を使用します。 ReadStr と比較します。
メモ: vaString 値型インジケータは、ANSIString 型に適用されますが、vaLString 値型は、文字列型のエイリアスである Unicode 文字列型である点に注意してください。

関連項目