Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!claris!wombat From: wombat@claris.com (Scott Lindsey) Newsgroups: comp.sys.apple Subject: Re: deleting DA's from memory Message-ID: <10221@claris.com> Date: 31 May 89 04:09:19 GMT References: <31991@apple.Apple.COM> Organization: Claris Corporation, Santa Clara CA Lines: 25 From article <31991@apple.Apple.COM>, by dlyons@Apple.COM (David Lyons): > > The purpose of the Shutdown routine for a CDA or NDA is *not* necessarily to > tell it to get its grubby fingers out of the system, unfortunately. Consider > CDAs like MacroMate (a macro program which watches the keyboard for special > keystrokes during an interrupt routine & simulates extra keypresses when > appropriate). It actually uses its ShutDown routine to *install* itself, > which is its only sensible alternative. Only "sensible" alternative to *automatically* install itself, that is. It could, of course, require that you turn it on manually through the CDA menu... And the Toolbox Reference *does* say "The second entry point is necessary because CDAs can spawn background tasks that rely on the availability of the current ProDOS. The shutdown routine allows the CDA to stop the tasks." And NDA's *should* get their grubby fingers out of the system on a ShutDown. Oh well. Arguing for the sake of arguing :-) -- Scott Lindsey |"Cold and misty morning. I heard a warning borne in the air Claris Corp. | About an age of power when no one had an hour to spare" ames!claris!wombat| DISCLAIMER: These are not the opinions of Claris, Apple, wombat@claris.com | StyleWare, the author, or anyone else living or dead.