数据。FmtBcd公司

来自RAD Studio API文档
跳转到:航行,搜索

定义支持BCD(二进制编码十进制)转换的类,以及支持BCD值操作的许多方法。

包裹 dbrtl290.bpl

课程

EBcd例外EBcd例外是处理BCD值时发生的错误的异常类。
EBcd溢出异常EBcd溢出异常是当变量因请求的精度和小数位数而无法创建BCD值时发生的错误的异常类。

日常工作

密件抄送日期加上两个待定值。
Bcd比较比较两者待定值。
Bcd分割将一个BCD值除以另一个。
BcdFrom字节
Bcd乘法将两个BCD值相乘。
Bcd精度返回二进制编码十进制(BCD)值的精度。
BCD返回到
Bcd刻度返回二进制编码十进制(BCD)值的小数位数。
Bcd减法从一个BCD值中减去另一个。
字节到字节
BCD到货币将二进制编码的十进制值(BCD)转换为相应的Currency值。
BCD到货币
Bcd到Double将二进制编码的十进制值(BCD)转换为相应的双精度浮点值。
Bcd到Int64
Bcd到整数将二进制编码的十进制值(BCD)转换为整数。
Bcd到Str返回二进制编码十进制(BCD)值的字符串表示形式。
Bcd到StrF返回反映指定格式的二进制编码十进制(BCD)值的字符串表示形式。
货币ToBcd
当前ToBCD将货币值转换为相应的二进制编码十进制(BCD)值。
加倍到密件抄送将双精度浮点值转换为相应的二进制编码十进制(BCD)值。
格式Bcd返回反映指定格式的二进制编码十进制(BCD)值的字符串表示形式。
整数ToBcd将整数值转换为相应的二进制编码十进制(BCD)值。
IsBcd阴性指示二进制编码十进制(BCD)值是否小于0。
标准化Bcd将BCD值转换为具有指定精度和小数位数的另一个BCD值。
RoundAt(已弃用)
StrToBcd公司将字符串转换为相应的二进制编码十进制(BCD)值。
尝试StrToBcd将字符串转换为相应的二进制编码十进制(BCD)值。
可变FMTBcd返回TVarType常量,该常量将变量的内部类型标识为待定价值。
VarFMTBcd创建创建一个新变量,该变量在内部将其值存储为待定价值。
变量IsFMTBcd指示指定变量是否表示待定价值。
VarToBcd将变量转换为待定类型。

类型

PBcd公司
待定待定存储二进制编码的十进制值。

变量

Bcd溢出检查
空Bcd

表示NULL待定价值。

常量

_默认小数_默认小数:整数=$A;
_NoDecimal(十进制数)_NoDecimal:整数=$FFFFFF 01;
默认FMTBcdScaleDefaultFMTBcdScale:整数=6;
最大Bcd精度MaxBcdPrecision:整数=$12;
最大Bcd刻度MaxBcdScale:整数=4;
最大FMTBcd位数MaxFMTBcdDigits:整数=$20;
最大FMTBcd分数大小MaxFMTBcdFractionSize:整数=$40;
最大字符串位数MaxStringDigits:整数=$64;
分数大小SizeOfFraction:整数=$20;
TBCD的大小SizeOfTBCD:整数=$22;