×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




Don't know if it's good or bad, but seems that monitor crosses into 
subroutines.  Got some old code bringing up to date and I put in:
     C                   monitor
     C                   eval      opt#=%dec(%trim(cmd):LenOpt#:DecOpt#)
     C                   exsr      MENU#
     C                   eval      cmd=*blanks
     C                   On-Error
     C*                    // Not numeric
     C                   EndMon
Basically, it was a homegrown menu system.  If the entry was numeric go 
process the subroutine.  (I will probably use %int because of recent 
emails to this list.)  Anyway, if it's processing the subroutines MENU# 
and an error occurs, it jumps out of the subroutine and right into the 
On-Error.  Took me several times through debug before I figured that out. 
Kept thinking my source was out of sync with my code.

You know, I use subprocedures so much that every time that I starting 
typing subroutines for this email I started typing subprocedures and had 
to backup and fix it.  :-)

Rob Berendt

As an Amazon Associate we earn from qualifying purchases.

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.