Path: utzoo!attcan!uunet!portal!cup.portal.com!michael_alan_hauser From: michael_alan_hauser@cup.portal.com Newsgroups: comp.sys.mac.hypercard Subject: Re: Calling HyperCard recursively? Message-ID: <8831@cup.portal.com> Date: 7 Sep 88 03:11:59 GMT References: <8730@cup.portal.com> <16643@apple.Apple.COM> Organization: The Portal System (TM) Lines: 18 XPortal-User-Id: 1.1001.2877 My earlier description wasn't very clear. I want to be able to create a system with the following behavior: A handler (let's call it Foo) in card A gets executed (called by a button script or whatever). During its execution, Foo does a "go card B" AND PASSES CONTROL BACK TO HYPERCARD. The user is now interacting with card B (and Hypercard). Some user event causes a "Finished" handler in card B to be executed and control is returned to Foo (the handler in card A). Note that just doing a send to Foo won't do the trick. Foo needs to start back up where it left off. In other words, it needs to be able to call Hypercard as a function (or by passing a message or whatever) and then continue with what it was doing. Michael Hauser ARPA: michael_alan_hauser@cup.portal.com MacNET: HAUSER