System.Classes.TReader.ReadString
Delphi
function ReadString: string;
C++
System::UnicodeString __fastcall ReadString();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TReader |
説明
リーダー オブジェクトのストリームから文字列を読み取って返します。
ReadString は、現在のリーダーの Position の位置にあるタグ付きの文字列型の値を読み取るために、他のリーダー メソッドが使用するヘルパ メソッドです。ReadString は ReadValue を呼び出して、値の種類を示すマーカーを読み取ります。値の種類を示すマーカーが vaString
、vaLString
、vaWString
、または vaUTF8String
であれば、ReadString は Read を呼び出してその種類の文字列を読み取り、取得した値を String 型として返します。そうでなければ、EReadError 例外が発生します。
ReadString は、リーダーの Position を、読み取った最後のバイトの後の位置へと進めます。
警告: ストリームから文字列を読み込む場合には常に、ReadString を使用します。 ReadStr と比較します。
メモ:
vaString
値型インジケータは、ANSIString
型に適用されますが、vaLString
値型は、文字列型のエイリアスである Unicode 文字列型である点に注意してください。