System.TypInfo.TFloatType

提供: Appmethod Libraries
移動先: 案内検索

Object Pascal

TFloatType = (ftSingle, ftDouble, ftExtended, ftComp, ftCurr);

C++

enum DECLSPEC_DENUM TFloatType : unsigned char { ftSingle, ftDouble, ftExtended, ftComp, ftCurr };

プロパティ

種類 可視性 ソース ユニット
enum public
System.TypInfo.pas
System.TypInfo.hpp
System.TypInfo System.TypInfo

説明

TTypeData レコード内の浮動小数点数型を列挙します。

GetTypeData ルーチンは、Object Pascal の RTTI(Run Time Type Information:実行時型情報)を利用して、コンポーネント プロパティのデータ型について記述する TTypeData レコードへのポインタを返します。

TTypeData はバリアント レコードで、そのレイアウトはプロパティの TTypeKind 値によって異なります。この値が tkFloat の場合、データは TFloatType の列挙値の 1 つになります。

TFloatType 値の意味は以下のとおりです。



意味

ftSingle

単精度データ型。(-1.5 x 10^45 .. 3.4 x 10^38)

ftDouble

倍精度データ型。(-5.0 x 10^324 .. 1.7 x 10^308)

ftExtended

拡張データ型。(-3.6 x 10^4951 .. 1.1 x 10^4932)

ftComp

半精度データ型。(-2^63+1 .. 2^63-1)

ftCurr

通貨データ型。(有効桁 20 桁、小数点以下 4 桁)



関連項目