[comp.sys.mac.hypercard] My stack defies the HC message passing hierarchy. Why?????

gft_robert@gsbacd.uchicago.edu (opcode ranger) (06/02/91)

I'm having a problem with a stack I wrote for a client (and one they feel is
now done).  As I noted in a post the other day, I was having temporary problems
calling bg funcs from a stack script.  As several people correctly pointed out,
this does not work (unless you are "go"-ing within a script, and have built a
'dynamic path'; this is not the case here).  My big  problem is that the
non-functioning of this technique was the anomaly: up until then (for
weeks/months) it worked fine, and has since then: I can call bg funcs from my
stack script.  I can step thru in the HC debugger and see it calling bg funcs
from my stack script (again, with no "go" command, so no dynamic path).

What gives?  My stack -- with the temporary problem I was having the other day
-- works great.  But it shouldn't.  Stack corruption?  How would that enable HC
to ignore the message hierarchy?  HC corruption? I tried it with a copy of HC
off the disk from Claris, but same deal. Machine?  It works on other machines
too.  I'm stumped.  And unhappy. I -- and my client -- had thought the stack
was done.  It's now 22 MB (!) and would be a pain to rebuild from scratch.  And
I'd be keen to know what's going on in any case.  This is with HC 2.0v2 BTW.

Any advice much appreciated!

Robert


-- 
============================================================================
= gft_robert@gsbacd.uchicago.edu * generic disclaimer: * "Good tea.        =
=            		         * all my opinions are *  Nice house."     =
=                                * mine                *  -Worf            =
============================================================================