Overview (Decimal)
AddD (Decimal DecOperators)
CompareD (Decimal DecOperators)
DivD (Decimal DecOperators)
FromDouble (Decimal DecOperators)
MulD (Decimal DecOperators)
New1 (Decimal DecOperators)
ParseD (Decimal DecOperators)
SubD (Decimal DecOperators)
New1 (Decimal DecNumber)
ToDouble (Decimal DecNumber)
ToInt (Decimal DecNumber)
ToString (Decimal DecNumber)
ToString2 (Decimal DecNumber)
Overview (Decimal) Top
The Decimal library should be used when calculating very large and very accurate numbers.
It uses 128 bits to store the numbers.
The Decimal library includes two types of objects:
DecOperators - Includes the methods that can be used with the decimal numbers.
DecNumber - Represents a number of the decimal type.
Example:
'Add a DecOperator named dec.
Sub Globals
End Sub
Sub App_Start
dec.New1
AddObject("d1","decNumber")
AddObject("d2","decNumber")
d1.New1
d2.New1
d1.Value = dec.ParseD("10000")
d2.Value = dec.FromDouble(7)
msgbox(dec.CompareD(d1.Value,d2.Value))
d1.Value = dec.DivD(d1.Value,d2.Value)
d1.Value = dec.AddD(d1.Value, d2.Value)
d = d1.ToString
msgbox(d1.ToDouble)
msgbox(d1.ToString2("n20"))
End Sub
AddD (Decimal DecOperators) Top
Adds two decimal numbers.
Syntax: AddD (Num1 As Decimal, Num2 As Decimal) As Decimal
CompareD (Decimal DecOperators) Top
Compares two decimal numbers.
Returns -1 if the first number is smaller than the second number.
Returns 0 if the numbers are equal.
Returns 1 if the first number is greater than the second number.
Syntax: CompareD (Num1 As Decimal, Num2 As Decimal) As Int32
DivD (Decimal DecOperators) Top
Divides two decimal numbers.
Syntax: DivD (Num1 As Decimal, Num2 As Decimal) As Decimal
The operation is Num1 / Num2.
FromDouble (Decimal DecOperators) Top
Returns a decimal value from the double value.
Syntax: FromDouble (d As Double) As Decimal
MulD (Decimal DecOperators) Top
Multiplies two decimal numbers.
Syntax: MulD (Num1 As Decimal, Num2 As Decimal) As Decimal
New1 (Decimal DecOperators) Top
Initializes a DecOperators object.
Syntax: New1
ParseD (Decimal DecOperators) Top
Returns the decimal value from the string.
Syntax: ParseD (s As String) As Decimal
SubD (Decimal DecOperators) Top
Subtracts two decimal numbers.
Syntax: SubD (Num1 As Decimal, Num2 As Decimal) As Decimal
The operation is Num1 - Num2.
New1 (Decimal DecNumber) Top
Initializes a DecNumber object.
Syntax: New1
ToDouble (Decimal DecNumber) Top
Returns a double value from the decimal value.
Syntax: ToDouble
ToInt (Decimal DecNumber) Top
Returns an integer value from a decimal value.
Syntax: ToInt
ToString (Decimal DecNumber) Top
Returns a string representing the decimal value.
Syntax: ToString
ToString2 (Decimal DecNumber) Top
Returns a formatted string representing the decimal value.
Syntax: ToString2 (Format As String) As String
Format - The format specifier. It can be one of the values of the Format keyword