Previous Next

Create( ) method (DECIMAL)

(Windows only; GUI for .NET only)
Use this set of Create( ) method overloads to initialize DECIMAL values in ABL.
Note:
Return type:
Access:
Applies to:
 
Syntax 
DecimalHelper:Create ( method-parameters )
method-parameters
A CHARACTER expression that contains one or more parameters for this method (based on the method overload).
Table 130 describes the Create( ) method overloads for initializing DECIMAL values.
 
Table 130:
Create( ) method overloads for DECIMAL values 
Create( INPUT value AS DECIMAL (DOUBLE) )
Returns a DECIMAL initialized to the value of the specified double-precision floating-point number
Create( INPUT value AS INTEGER )
Returns a DECIMAL initialized to the value of the specified integer value
Create( INPUT value AS INTEGER EXTENT 4 )
Returns a DECIMAL initialized to a decimal value represented in binary and contained in a specified array
Create( INPUT value AS INT64 )
Returns a DECIMAL initialized to the value of the specified integer value
Create( INPUT value AS DECIMAL (FLOAT) )
Returns a DECIMAL initialized to the value of the specified single-precision floating-point number
Create( INPUT value AS INT64
                    (UNSIGNED-INTEGER) )
Returns a DECIMAL initialized to the value of the specified unsigned integer value
Create( INPUT value AS DECIMAL
                    (UNSIGNED-INT64) )
Returns a DECIMAL initialized to the value of the specified unsigned integer value
Create( INPUT lo AS INTEGER, 
        INPUT mid AS INTEGER, 
        INPUT hi AS INTEGER, 
        INPUT isNegative AS LOGICAL, 
        INPUT scale AS INTEGER
                    (UNSIGNED-BYTE) )
Returns a DECIMAL initialized from parameters specifying its constituent parts
The following example uses this method to initialize a DECIMAL variable with the value 23.45, and then displays the result:
 
USING Progress.Util.* FROM ASSEMBLY.
 
DEFINE VARIABLE aDecimal AS DECIMAL NO-UNDO.
 
aDecimal = DecimalHelper:Create( 2345, 0, 0, FALSE, 2 ).
 
Display aDecimal.
See also:

Previous Next
© 2013 Progress Software Corporation and/or its subsidiaries or affiliates.