>PaulMmn wrote:
>
>> You -do- start executing the program 'from the top,' but you have to do
>> your own field clearing and indicator re-setting (ie move zero/blank and
>> seton/setof).
>
>that's the price you pay.  The benefit's far outweigh the cost IMO.
>
>> This can be very aggravating if you don't remember to clear things in your
>> program, or if you add a new field to a screen and don't remember to clear
>> it in your program!
>
>It wouldn't matter if you used LR or Return, you still need to
>initialize screen variables if you repeat the screen.
>
>I've just gotten in the habit of never assuming a programs variables
>are/aren't clean... clear before a chain or read, test for all
>possibilities.
>
>regards,
>
>rick



???  It wouldn't matter if you used LR or Return, you still need to
initialize screen variables if you repeat the screen.  ???

AFAIK, if you use LR -and- RT/RETURN, your program ends, wipes out any
storage it uses; it is GONE.

The next call to the program, the variables and indicators are all
initialized according to RPG's rules.

--Paul E Musselman
PaulMmn@ix.netcom.com


+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to "MIDRANGE-L@midrange.com".
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---


This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2019 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].