window paramaters do not match call.

"James B. Byrne via Aubit4gl-discuss" <[email protected]> Wed, 3 Mar 2021 11:07:01 -0500
Newsgroups gmane.comp.lang.4gl.aubit.general
Message-ID <[email protected]>
I dealt with the oid issue by adding a column named oid with data type serial
to the table.

Now I have a different problem.

Err:Program ./ex10.4ae stopped at 'ex10.4gl', line number 499.
Error status number -30016.
The row or column number in DISPLAY AT exceeds the limits of your terminal.

4gl function call stack :
    ex10.4gl (Line 410) calls  message_window(x=888,y=more devilment)
    ex10.4gl (Line 130) calls  insert_manuf(array_idx=888)
    ex10.4gl (Line 70) calls  choose_op()
    MAIN

Note the values of x and y (which are reversed in effect from the Cartesian
norm but whatever) at line 410.

However, this is what line 410 in the program states:

402  IF (status < 0)
403  THEN
404    ERROR status USING  "-<<<<<<<<<<<",
405                        ": Unable to complete manufact INSERT of ",
406                        ga_manuf[array_idx].manu_code
407  ELSE
408    LET ga_dsplymsg[1] =  "Manufacturer ", ga_manuf[array_idx].manu_code,
409                          " has been INSERTed."
410    CALL message_window(6,6)          -- row,col
411  END IF

The call uses scalars as arguments.  How is the data input on the w_manufs
screen migrating into the scalar values passed as arguments to the message
window?






-- 
***          e-Mail is NOT a SECURE channel          ***
        Do NOT transmit sensitive data via e-Mail
   Unencrypted messages have no legal claim to privacy
 Do NOT open attachments nor follow links sent by e-Mail

James B. Byrne                mailto:[email protected]
Harte & Lyne Limited          http://www.harte-lyne.ca
9 Brockley Drive              vox: +1 905 561 1241
Hamilton, Ontario             fax: +1 905 561 0757
Canada  L8E 3C3