|
<BIG GRIN> It works!! It works!! Thanks for all your help with helping me learn how to use subprocedures. You all have a good Friday. Frank Barbara Morris <bmorris@ca.ibm.com>@midrange.com on 11/22/2002 12:50:15 PM Please respond to rpg400-l@midrange.com Sent by: rpg400-l-admin@midrange.com To: rpg400-l@midrange.com cc: Subject: Re: Main Proc for Subproc not compiling Barbara Morris wrote: > some incorrect stuff Frank, ignore what I said. I didn't notice the NOMAIN that shows your subprocedure is in a different module. Rick's suggestion of passing a parameter is a good one. Using externally-described data structures to define the parameter would be useful. You would have to code the subprocedure module something like this, coding the externally-described DS in the global variables, because the CHAIN will only read into global variables. H nomain FAAL03002 if e disk D AAL03002ds e ds extname(thefile) P AAL03_VAL b export D pi D record like(AAL03002ds) c keys chain AAL03002 c eval record = AAL03002ds P e You could return the structure instead of using a parm, but that might involve returning a "large value", which is not really recommended. (And you already have a return value anyway.) _______________________________________________ This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list To post a message email: RPG400-L@midrange.com To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l or email: RPG400-L-request@midrange.com Before posting, please take a moment to review the archives at http://archive.midrange.com/rpg400-l.
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.