Path: utzoo!attcan!uunet!aplcen!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!usc!snorkelwacker!apple!bc From: bc@Apple.COM (bill coderre) Newsgroups: comp.sys.mac.hypercard Subject: Re: Intercepting deleteCard message Message-ID: <43114@apple.Apple.COM> Date: 18 Jul 90 19:14:31 GMT References: <6057@bgsuvax.UUCP> <12568@june.cs.washington.edu> Organization: Just one o' them consultants Lines: 25 Charles Moore: |Note: The "else pass doMenu" part is VERY important. If you don't include |it, you will suddenly discover that none of your menu commands work. Right. But let's correct the misperception started by Danny Goodman and tell everyone how to fix a broken menu handler. Danny believes that once you've got a broken doMenu handler, you're hosed, which is untrue. If you accidentally mess up your menu handler and can't do any menu commands (including, unfortunately, editing the script of the object containing the offensive handler), you can ALWAYS type send "edit the script of " to Hypercard provided that either the message box is visible OR you have blind typing enabled. This bypasses any intervening handlers. It is therefore a very good idea to make sure you have blind typing turned on at all times. If for some reason you can't type, or you feel you must reboot, simply wait a minute or so for any disk activity to finish, then reboot. Chances are, your stack will be okay. bill coderre hypercard smartypants