An ABL DECIMAL larger than its .NET System.UInt64 destination
- Last Updated: June 18, 2019
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
ABL maps the ABL DECIMAL to the .NET System.UInt64 because
the unsigned value of System.UInt64 can be twice
as large as the maximum signed integer value that an ABL INT64 can
represent. However, the ABL DECIMAL can hold values
many times larger than a .NET System.UInt64.
The following example raises a run-time error because dResult is
too large for the System.Math.Max( ) method
to compare as a System.UInt64:
|