System.TypInfo.TFloatType
Delphi
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 ルーチンは、Delphi の 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 桁) |