|
Chris, thanks for the reply. question: is QILE the "default activation group"? or is it a named activation group? most of ILE remains a mystery to me, because I just haven't forced myself to figure it out. I know how to get them to compile, but I don't know what it all means yet. I'll get there eventually. thanks again, rick ---original message--- Richard, If you use the default activation group, static binding and binding directories are not supported. This also means CALLB and CALLP aren't supported, nor are procedures (which are statically bound, hence unsupported by dftactgrp (*yes)). If you're doing a conversion, DFTACTGRP(*YES) lets you make your RPGIV programs act like RPGIII programs, which means you can use CVTRPGSRC and easily "upgrade" (if that's the right word) to RPGIV. When using static binding, then you'll have to specify a named activiation group, or *NEW. You can also use *CALLER to use the caller's activation group, but if the caller's activation group is the default activation group, static binding, callp, callb, etc. won't work. What you use depends on what you want to do, or perhaps what functions you need support for... I think RPGIV presents a lot of very powerful options, particularly with prototyping and binding, that we can take advantage of, but that requires using named or temporary new activation groups. I don't think I'm knowledgeable enough yet to comment intelligently about the advantages of *NEW as opposed to QILE or a named group, but a lot of very smart people watch this list....maybe somebody will weigh in? --Chris
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.