"Bartell, Aaron L. (TC)" wrote:
> 
> If %Addr(Parm2) = *Null;
>  // *Omit was used
> Else
>  // Parameter was passed
> EndIf;
> 

It's possible to occasionally and unpredictably get %Addr(Parm2) <>
*null when the parameter isn't passed.

If %Addr(Parm2) = *Null;
 // *Omit was used or there's a null pointer where Parm2 would have been
passed
Else
 // Parameter was passed or there's a valid pointer where Parm2 would
have been passed
EndIf;

Using that method is dangerous when the program is changing Parm2.  It
might change "something" that it shouldn't.


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.