System.Classes.TReader.ReadInteger
Delphi
function ReadInteger: Integer;
C++
int __fastcall ReadInteger();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TReader |
説明
リーダー オブジェクトのストリームから整数型の数値を読み取って返します。
ReadInteger は、現在のリーダーの Position の位置にあるタグ付きの整数値を読み取るために、他のリーダー メソッドが使用するヘルパ メソッドです。
ReadInteger は、ReadValue を呼び出して、値の種類を示すマーカーを読み取ります。そして、取得した "値の種類" に応じて次のように動作します。
vaInt8
-- ReadInteger は、Read を呼び出して現在のリーダーの Position の位置にある Int8 型の整数値を読み取り、取得した値を Integer 型の値として返します。vaInt16
-- ReadInteger は、Read を呼び出して現在のリーダーの Position の位置にある Int16 型の整数値を読み取り、取得した値を Integer 型の値として返します。vaInt32
-- ReadInteger は、Read を呼び出して現在のリーダーの Position の位置にある Int32 型の整数値を読み取り、取得した値を Integer 型の値として返します。- それ以外の場合、ReadInteger は EReadError 例外を発生させます。
ReadInteger は、リーダーの Position を、読み取った最後のバイトの後の位置へと進めます。