According to the TOOLREL_4.1 document for i4GL an END CONSTRUCT statement
is now required when using CONSTRUCT within an INPUT statement when using
version 4.1 of i4gl. (See lines 377,392)
A program containing this code, which works using release i4gl 4.0,
fails to execute the INPUT BY NAME ... WITHOUT DEFAULTS correctly (it
appears to ignore the WITHOUT DEFAULTS, blanking out all fields) when run
without the END CONSTRUCT statement on i4gl 4.1. However it gives a generic
syntax error at compile time when the END CONSTRUCT is added.
Has anybody had this problem with i4gl 4.1? I am aware of the supposed
restriction disallowing a CONSTRUCT within an INPUT statement, but the
program did not require the CONSTRUCT to be within another function
under version 4.0. Any help would be appreciated.
--
Jean Ramsay jean%aim1.aztec.co.za@ucthpx.uct.ac.za
Aztec Information Management, Cape Town, South Africa