|
Oh, I learn something new about Code/400 everyday. Thanks, Rob. > -----Original Message----- > From: owner-rpg400-l@midrange.com [mailto:owner-rpg400-l@midrange.com]On > Behalf Of rob@dekko.com > Sent: Thursday, July 26, 2001 11:38 AM > To: RPG400-L@midrange.com > Subject: RE: Right side comments > > > > If you use Code/400, (and with V5R1 there is no reason not to), then you > can select the view, indent option and see, (and this is even RPGIII): > C *IN90 DOWEQ*OFF > C* > C DLRCST | IFEQ '0' > C* > C | | Z-ADDDLDQTY DLRCQT > C DLRTQT | | IFGT 0 > C | | | Z-ADDDLRTQT DLRCQT > C | | ELSE > C | | | Z-ADDDLRCQT DLRTQT > C | | ENDIF > C* > C | | MOVE '7' DLRCST > C | | MOVE TODAY DLRCDT > C* > C | | UPDAT@DLR > C | | EXSR RELSR > C | | MOVE DLDDAT CYMD > C | | MOVE CYMDCY SHIPDT 60 > C | | MOVELCYMDMD SHIPDT > C | | EXCPTPRT > C | | ADD 1 COUNT 70 > C | ENDIF > C* > C | EXSR GET@DL > C ENDDO > C* > C EXCPTTOT > C MOVE *ON *INLR > C RETRN > C* > > > Why brag about a new horseshoe that will give you 1 more mile in a weeks > travel when everyone drives cars now? > > > Rob Berendt > > ================== > A smart person learns from their mistakes, > but a wise person learns from OTHER peoples mistakes. > > > > > "Reeve Fritchman" > > <reeve@ltl400.com To: > <RPG400-L@midrange.com> > > cc: > > Sent by: Subject: RE: > Right side comments > owner-rpg400-l@mi > > drange.com > > > > > > 07/25/2001 09:28 > > PM > > Please respond to > > RPG400-L > > > > > > > > > > And this is the reason we need GOTO. Keep your loops to one printed page > (or one CODE/400-CodeStudio page, depending upon font and monitor size), > use > GOTO to control major changes in program operation, move reusable code to > subroutines, and don't let DO loops DO you in. > > You know that. I know that. Unfortunately, the people who originally > wrote > the code didn't really worry about such things. When working on RPG III > code for a customer who insists on keeping it RPG III, it's difficult to > create a meaningful subroutine name with only six characters to work with. > If I'm feeling ornery, I resort to SR0001, SR0002, SR0003... > > The kind of code I'm talking about is when somebody discovered *IN03 DOWEQ > '0', and a thousand lines later the matching END. Then, wrapped in that, > there's an EXFMT, *IN03 IFEQ '0' and 998 lines later comes the END. And > then... > > Yuck. > > Buck > +--- > | This is the RPG/400 Mailing List! > | To submit a new message, send your mail to RPG400-L@midrange.com. > | To subscribe to this list send email to RPG400-L-SUB@midrange.com. > | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. > | Questions should be directed to the list owner/operator: > david@midrange.com > +--- > > +--- > | This is the RPG/400 Mailing List! > | To submit a new message, send your mail to RPG400-L@midrange.com. > | To subscribe to this list send email to RPG400-L-SUB@midrange.com. > | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. > | Questions should be directed to the list owner/operator: > david@midrange.com > +--- > > > > > +--- > | This is the RPG/400 Mailing List! > | To submit a new message, send your mail to RPG400-L@midrange.com. > | To subscribe to this list send email to RPG400-L-SUB@midrange.com. > | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. > | Questions should be directed to the list owner/operator: > david@midrange.com > +--- > _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com +--- | This is the RPG/400 Mailing List! | To submit a new message, send your mail to RPG400-L@midrange.com. | To subscribe to this list send email to RPG400-L-SUB@midrange.com. | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 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].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.