|
>Date: Tue, 24 Aug 1999 14:10:49 -0600 >From: "David Morris" <dmorris@plumcreek.com> >I have found that global variables in *nomain procedures can only >be used in the main definitions. I do think this is wrong, but I was >never really worried about it. I found this trying to define the number >of elements of arrays passed as parameters in a module. Another >one I have found is that if I define a procedure statement for a main >procedure (compiles fine) I get the endless loop effect. > >David Morris Could you provide an example of this problem with constants? The following compiles fine for me: H nomain D globvar s 10a D globconst c '1' D globarray s 1a dim(3) D globconst2 c %elem(globarray) D proc pr p proc b C if globconst2 = 1 C eval globvar = globconst C endif p proc e Could you explain more about the endless loop effect (with an example)? Thanks. Barbara Morris +--- | 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-2025 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.