× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



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 thread ...


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

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.