HP Business BASIC/XL Reference Manual - HP 3000 MPE/iX Computer Systems - Edition 1 (32715-90001)
a- 33
ACTION Look up the error_number in the description of the fcheck
intrinsic in the
MPE XL Intrinsics Reference Manual
for a text
description of the problem.
------------------------------------------------------------------------------------
1139 MESSAGE INTEGER precision overflow.
CAUSE 1. An arithmetic operation involving INTEGER operands has
produced a result which is out of the range of an INTEGER
(possibly after implicit type conversion to make both arguments
have the same type).
2. A number that is out of the INTEGER range has been
converted to an INTEGER.
3. A value that is out of the range of INTEGER has been read
into an INTEGER variable.
4. The largest possible negative integer (-2,147,483,648) has
been made into a negative number. This is the one negative
integer value which cannot be represented as a positive integer
value.
ACTION 1, 2, 3. A (SHORT) REAL or (SHORT) DECIMAL may provide a
sufficiently larger range.
4. Assign the number to a type with a larger range (REAL or
DECIMAL), then make that negative.
------------------------------------------------------------------------------------
1140 MESSAGE REAL precision overflow.
CAUSE 1. An arithmetic operation involving REAL operands has
produced a result which is out of the range of a REAL (possibly
after implicit type conversion to make both arguments have the
same type).
2. A number that is out of the range of REAL has been
converted to a REAL.
3. A value that is out of the range of REAL has been read into
a REAL.
ACTION A DECIMAL may provide a sufficiently larger range. (Be aware
that the precision of DECIMAL differs.)
------------------------------------------------------------------------------------
1141 MESSAGE SHORT REAL precision overflow.
CAUSE 1. An arithmetic operation involving SHORT REAL operands has
produced a result which is out of the range of a SHORT REAL
(possibly after implicit type conversion to make both arguments
have the same type).
2. A number that is out of the range of SHORT REAL has been
converted to a SHORT REAL.
3. A value that is out of the range of SHORT REAL has been
read into a SHORT REAL.
4. The value to the EXP() function is out of the range
[-87.3366 .. 88.7228].
ACTION 1, 2, 3. Use a REAL (or DECIMAL) for the type of the target
variable instead of SHORT REAL. (Be aware that the precision of
these types is different.)
4. The argument to EXP must be within the indicated range.
------------------------------------------------------------------------------------
1142 MESSAGE Can't write to file {file_name}.