Path: utzoo!mnetor!uunet!steinmetz!ge-dab!codas!usfvax2!pollock From: pollock@usfvax2.UUCP (Wayne Pollock) Newsgroups: comp.sys.mac Subject: Re: (LSC) Deep Dark Secrets Wanted! Message-ID: <948@usfvax2.UUCP> Date: 3 Feb 88 23:38:39 GMT References: <870111@hpcilzb.HP.COM> <817@thorin.cs.unc.edu> <15349@think.UUCP> <6296@ccv.bbn.COM> Reply-To: pollock@usfvax2.usf.edu.UUCP (Wayne Pollock) Organization: University of South Florida at Tampa Lines: 23 Summary: How to make a DA live across launches >Of course the easiest way to make a DA live forever is to use the same >"trick" that MultiFinder uses, place the DA into the System heap rather than >the application heap. ... This sounds fairly easy, you would just have to change a bit in the GetInfo box of ResEdit (the one that says to install in system heap). But it doesn't always work. I tried this with the "Journal" DA a long time ago. The problem seems to be that the menu bar gets redrawn from inside the finder, which doesn't know that the DA was opened. So the DA thinks it is open, and its menus are unavailable. To fix this I suppose it would only be necessary to have the DA open routine check that if the DA is already open (that is, I chose the DA from the apple menu a second time while the DA was still active), make sure its menus are on the current menu bar. This information is many versions of the system ago; I don't know if the current system software works the same way or not. If you do get a definitive solution to this problem, please post it! Wayne Pollock (The MAD Scientist) pollock@usfvax2.usf.edu.UUCP Usenet: ...!{ihnp4, cbatt}!codas!usfvax2!pollock GEnie: W.POLLOCK