On 1/12/2012 4:26 PM, Jon Paris wrote:

2b) Program A (OPM) calls Program B (ILE) which is in a *NEW
activation group (or any AG that is destroyed prior to A calling B
again). The pointer to B is resolved on first call, if the AG
disappears then the second call will fail as there was nothing to
tell A that it needed to re-resolve the pointer.


Jon, this scenario doesn't cause an error. (I didn't think it should, but I tried it just in case.) It looks like the resolved system pointer to the program is not related to the called program's activation group.

What doesn't work is when a program has a link to a _service program_ and the service program's activation group ends between calls from the program to the service program.

This thread ...


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

This mailing list archive is Copyright 1997-2026 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.