|
IIRC, you can get really job-global variables in C, if they are defined outside of any procedures (external linkage, IIRC). Might be wrong there, however. But not in RPG - all variables are at most module-global, I think. Unless you use the EXPORT/IMPORT thing, already mentioned. -------------- Original message -------------- From: "Gary Monnier" <gary.monnier@xxxxxxxxxxxxx> > So you don't like my suggestion. That is your prerogative. > > -----Original Message----- > From: midrange-l-bounces@xxxxxxxxxxxx > [mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of James H H Lampert > Sent: Monday, March 06, 2006 4:08 PM > To: Midrange Systems Technical Discussion > Subject: Re: Global variable across module and language boundaries? > > > "Gary Monnier" wrote: > > Easy as pie. Use a user space. Just obtain a pointer > > to the space. When you change the space in one program it > > is also changed in the other. > > That hardly qualifies as "easy as pie," and in the > situation at hand (i.e., one module telling another > whether or not it's already copied a work-file into QTEMP) > it amounts to using a bazooka to swat a fly. > > And I said IN AN ILE PROGRAM, ACROSS MODULE AND LANGUAGE > BOUNDARIES, not across PROGRAM boundaries or across JOB > boundaries. Something like a "common block" in Fortran. Or > declaring a Java variable as "public static" (or even just > "public"). > > Sorry if I seem a bit irritable. > > -- > JHHL > -- > This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing > list > To post a message email: MIDRANGE-L@xxxxxxxxxxxx > To subscribe, unsubscribe, or change list options, > visit: http://lists.midrange.com/mailman/listinfo/midrange-l > or email: MIDRANGE-L-request@xxxxxxxxxxxx > Before posting, please take a moment to review the archives > at http://archive.midrange.com/midrange-l. > > > > -- > This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list > To post a message email: MIDRANGE-L@xxxxxxxxxxxx > To subscribe, unsubscribe, or change list options, > visit: http://lists.midrange.com/mailman/listinfo/midrange-l > or email: MIDRANGE-L-request@xxxxxxxxxxxx > Before posting, please take a moment to review the archives > at http://archive.midrange.com/midrange-l. >
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.