System.Classes.TReader.ReadDouble

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

Delphi

function ReadDouble: Double;

C++

double __fastcall ReadDouble();

プロパティ

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


説明

リーダー オブジェクトのストリームから Double 型の浮動小数点数を読み取って返します。

ReadDouble は、リーダーの現在の Position にある Double 型の浮動小数点値を読み取るために他のリーダー メソッドで使用されるヘルパ メソッドです。

ReadDouble では、ReadValue を呼び出して、値の種類を示すマーカーvaDouble かどうかを確認します。そうであれば、ReadDoubleRead を呼び出し、取得した Double 値を返します。そうでなければ、ReadDouble は、値の種類を示すマーカーの前にストリームの現在位置を戻し、ReadInt64 を呼び出して、取得した値を返します。

ReadDouble では、直前に読み取ったバイト データの次へリーダーの Position を進めます。

関連項目