PxPlus User Forum

Main Board => Discussions => Programming => Topic started by: steven.rajski on August 25, 2021, 03:42:42 PM

Title: ENTER using default values
Post by: steven.rajski on August 25, 2021, 03:42:42 PM
0030 ENTER IN0$,IZ$="",ICANCEL$="N",IUPDOPT$="ALL",ISTOREID$="1"

When I step through after line 0030, ICANCEL$, IUPDOPT$ and ISTOREID$ show null.
Title: Re: ENTER using default values
Post by: Jeff Wilder on August 25, 2021, 03:47:08 PM
Can you provide your CALL statement?

Defaults only apply if the CALL did not send in the argument.

For example:
CALL "prog.pxp",in0$,iz$
Title: Re: ENTER using default values
Post by: steven.rajski on August 25, 2021, 03:51:27 PM
CALL "programname", A$,B$,C$,D$,E$.F$
Title: Re: ENTER using default values
Post by: James Zukowski on August 25, 2021, 03:57:19 PM
The documentation specifies that the default values will only apply if the argument is missing, not if it's null. You've provided the arguments in the CALL statement, and their values are null. If you leave the variables off the CALL statement completely, then the defaults will apply.
Title: Re: ENTER using default values
Post by: steven.rajski on August 25, 2021, 04:01:23 PM
Thank you