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 */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.FmtBcd.pas Data.FMTBcd.hpp |
Data.FmtBcd | Data.FmtBcd |
Beschreibung
Erstellt eine neue Variante, deren Wert intern als TBcd-Wert gespeichert wird.
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 vierten Syntax konvertiert die zurückgegebene Variante AValue (falls erforderlich), um den Wert zu extrahieren.
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.