|
Scott Klement wrote:
On Fri, 4 Aug 2006, Booth Martin wrote:By defining a data structure with all of the fields you could then have one parm but have passed a very large number of values?Ummm... but as you point out, that's only one parameter. The question was how many parameters can you have, not how many items in a data structure.Heck, you could pass a pointer to a linked list and have a virtually unlimited number of items in one parameter. (The only limit would be the number of simultaneous allocations supported by the operating system, or the amount of storage on your system, which are very large numbers.)But since the question was "how many parameters" the answer is 255 for a program, and 399 for a procedure.Though, the most parameters I've ever seen passed to a single RPG program was 51 -- and I though that program was very poorly designed for requring that many parameters. It should've been a service program with multiple entry points.Using the Unix paradigm (or Qshell) I can see wanting a lot of parameters, but with the standard i5/OS paradigm, I just can't see why you'd ever need more than 20 or so.
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.