Data.FmtBcd.VarFMTBcdCreate
Delphi
procedure VarFMTBcdCreate(var ADest: Variant; const ABcd: TBcd);
function VarFMTBcdCreate: Variant;
function VarFMTBcdCreate(const AValue: string; Precision, Scale: Word): Variant;
function VarFMTBcdCreate(const AValue: Double; Precision, Scale: Word): Variant;
function VarFMTBcdCreate(const ABcd: TBcd): Variant;
C++
extern DELPHI_PACKAGE void __fastcall VarFMTBcdCreate(System::Variant &ADest, const TBcd &ABcd)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.FmtBcd.pas Data.FMTBcd.hpp |
Data.FmtBcd | Data.FmtBcd |
説明
値を内部的に TBcd 値として格納するバリアントを新規作成します。
VarFMTBcdCreate を呼び出すと、値を TBcd 値として格納するバリアントを取得することができます。
最初の構文では、aDest として返されるバリアントは、ABcd と同じ値を持ちます。
2 番目の構文(引数を渡さないもの)では、返されるバリアントは NullBcd の値を持ちます。
3 番目の構文では、返されるバリアントは ABcd と同じ値を持ちます。
4 番目の構文では、返されるバリアントは(必要なら)AValue を変換して値を取り出します。
残りの構文では、AValue パラメータは指定した精度(Precision)と小数点以下の桁数(Scale)を持つ TBcd 値に変換され、バリアントの値が結果として返されます。