ERROR - An EXTERNAL statement declaring a SUB or FUNCTION subprogram specifies bounds in an array parameter. For example: EXTERNAL SUB XYZ (LONG A(1,2,3)) BASIC also signals this error if the program attempts to specify array bounds in a SUB or FUNCTION statement and the array is not being received BY REF. Remove the array parameter's bound specifications. When declaring an external subprogram you can specify only the number of dimensions for an array parameter. For example: EXTERNAL SUB XYZ (LONG A(,,))