System.Classes.TReader.ReadInteger

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

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 型の値として返します。
  • それ以外の場合、ReadIntegerEReadError 例外を発生させます。

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

関連項目