HP Business BASIC/XL Reference Manual - HP 3000 MPE/iX Computer Systems - Edition 1 (32715-90001)
a- 58
------------------------------------------------------------------------------------
1738 MESSAGE Type mismatch for parameter #parm_num, formal parameter type is
formal_parm_type while actual parameter type is
actual_parm_type.
CAUSE The type of the formal and actual parameters do not match.
ACTION Correct the actual parameter number parm_num so that it is
formal_parm_type type.
------------------------------------------------------------------------------------
Numbered Error Messages ( 1739 - 2103 )
------------------------------------------------------------------------------------
1739 MESSAGE The dimensionality of formal and actual parameter #parm_num do
not match.
CAUSE Scalar formal parameter and array actual parameter or vice
versa do not match, or formal and actual array parameters do
not have the same number of dimensions.
ACTION Correct actual parameter number parm_num so that it is the same
dimensionality as the formal parameter.
------------------------------------------------------------------------------------
1740 MESSAGE Actual parameter #parm_num to be passed by reference is not a
variable.
CAUSE A literal or an expression actual parameter is being passed
where the formal parameter specifies that a variable by
reference is required.
ACTION Assign the value of the literal or expression to a variable of
the type and dimensionality that corresponds to that of the
formal parameter. Substitute the variable for the literal or
expression that is parameter number parm_num.
------------------------------------------------------------------------------------
1741 MESSAGE Missing actual parameter without default value specified for
formal parameter #parm_num of type parm_type.
CAUSE A required parameter in the call is missing. When HP Business
BASIC/XL attempts to provide the default value, none is
present. The error will occur when a parameter is missing:
CALL Ext(A,,B)
For example, the error will occur when three parameters are
required and only two are provided:
CALL Need_three(A,B)
Normally, HP Business BASIC/XL will provide the defaults that
allow the externals to be called by using the information
present in the intrinsic file.
ACTION Add the default parameter to the definition in the intrinsic
file. Supply the actual parameter, parm_num, of type
parm_type.
------------------------------------------------------------------------------------
1742 MESSAGE Invalid formal parameter type for parameter #parm_num:
parm_type.
CAUSE The actual parameter number parm_num does not have a type that
corresponds to one of the HP Business BASIC/XL data types.
ACTION Change the definition in the intrinsic file or use the default
by leaving out the actual parameter in the actual parameter
list.