Tom, I always have a hard time with this myself. It really depends on what programming language your calling. Check out the iSeriesNetwork COBOL forum (old News400) and search for the word "address". Then choose the first couple of posts by Mike Cravtiz, especially the one titled "By Value v.s. By Content", its a little old but very informative. Here's the forum: http://www.iseriesnetwork.com/Forums/Index.cfm?OCFI=825807&OCFT=62624683&CFA pp=19& Here's a direct link to the post (but it may not work, have sent an error report to the webmaster): http://www.iseriesnetwork.com/Forums/Search_Results.cfm?CFApp=19#Message5108 7 Good Luck, Terry > -----Original Message----- > From: firstname.lastname@example.org [mailto:email@example.com] > Sent: Thursday, June 13, 2002 3:49 PM > To: firstname.lastname@example.org > Subject: CALL BY xxxx ADDRESS OF? > > > Looking at the CALL verb, I see ILE COBOL allows USING BY > xxxx Identifier where xxxx can be REFERENCE, CONTENT or > VALUE. I normally wouldn't have a big issue with that, but > each of those allows the addition of ADDRESS OF between xxxx > and Identifier. > > If I code: > > CALL MyProg USING BY VALUE ADDRESS OF My-Variable > > how is that different from: > > CALL MyProg USING BY VALUE My-Variable > > or: > > CALL MyProg USING BY REFERENCE ADDRESS OF My-Variable > > or any other variation??? > > I don't see clear discussion in the manuals on this point. I > thought I knew the difference between REFERENCE, CONTENT and > VALUE; but is ADDRESS OF particularly meaningful for all of > REFERENCE, CONTENT and VALUE? Is it different for each? > > Thanks for any insight. > > Tom Liotta > > -- > Tom Liotta > The PowerTech Group, Inc. > 19426 68th Avenue South > Kent, WA 98032 > Phone 253-872-7788 > Fax 253-872-7904 > http://www.powertechgroup.com > > > > __________________________________________________________________ > Your favorite stores, helpful shopping tools and great gift > ideas. Experience the convenience of buying online with > Shop@Netscape! http://shopnow.netscape.com/ > > Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.com/ _______________________________________________ This is the COBOL Programming on the iSeries/AS400 (COBOL400-L) mailing list To post a message email: COBOL400-L@midrange.com To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/cgi-bin/listinfo/cobol400-l or email: COBOL400-Lemail@example.com Before posting, please take a moment to review the archives at http://archive.midrange.com/cobol400-l.
As an Amazon Associate we earn from qualifying purchases.
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.