Die Funktion erstellt eine neue Variante, deren Wert intern als TBcd-Wert gespeichert wird.
Unit
FMTBcd
Kategorie
Variantenunterstützung
Delphi-Syntax:
procedure VarFMTBcdCreate(var aDest: Variant; const ABcd: TBcd); overload;
function VarFMTBcdCreate: Variant; overload;
function VarFMTBcdCreate(const ABcd: TBcd): Variant; overload;
function VarFMTBcdCreate(const AValue: string, Precision, Scale: Word): Variant; overload;
function VarFMTBcdCreate(const AValue: Double; Precision: Word = 18; Scale: Word = 4): Variant; overload;
C++ Syntax:
extern
PACKAGE void __fastcall VarBcdCreate(Variant &aDest, const TBcd ABcd);
extern
PACKAGE Variant __fastcall VarBcdCreate(void);
extern
PACKAGE Variant __fastcall VarBcdCreate(const TBcd ABcd);
extern
PACKAGE Variant __fastcall VarBcdCreate(const AnsiString AValue, Word Precision, Word Scale);
extern
PACKAGE Variant __fastcall VarBcdCreate(const double AValue, Word Precision, Word Scale);
Beschreibung
Mit VarBcdCreate können Sie eine Variante erstellen, deren Wert als TBcd-Wert gespeichert wird.
Bei Verwendung der ersten Syntax hat die in aDest zurückgegebene Variante denselben Wert wie ABcd.
Bei Verwendung der zweiten Syntax (es werden keine Argumente übergeben), hat die zurückgegebene Variante den Wert NullBcd.
Bei Verwendung der dritten Syntax hat die zurückgegebene Variante denselben Wert wie ABcd.
Bei Verwendung der anderen Syntaxvarianten wird der Parameter AValue in einen TBcd-Wert mit der angegebenen Genauigkeit (Precision) und Anzahl Dezimalstellen (Scale) konvertiert. Das Ergebnis wird der Variante als Wert zugewiesen.