Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!mips!apple!dlyons From: dlyons@Apple.COM (David A. Lyons) Newsgroups: comp.sys.apple Subject: Re: Problems with carpetbag and DAinstall Message-ID: <38341@apple.Apple.COM> Date: 5 Feb 90 08:55:54 GMT References: <19307@netnews.upenn.edu> <1072@madnix.UUCP> Distribution: usa Organization: Apple Computer Inc, Cupertino, CA Lines: 24 In article <1072@madnix.UUCP> jason@madnix.UUCP (Jason Blochowiak) writes: [InstallNDA doesn't work from an NDA under 5.0+] This actually isn't a bug--it's a side-effect of some changes made in the desk manager to avoid potential re-entrancy problems. The solution is to use SchAddTask (see Scheduler chapter of TB Ref Volume 2) to schedule a call to a procedure that calls InstallNDA. The call will happen when the BUSY flag gets down to zero, at which point the Desk Manager's data structures will be available for InstallNDA to modify. (This tip will appear in a March 1990 Technical Note.) -- --David A. Lyons, Apple Computer, Inc. | DAL Systems Apple II Developer Technical Support | P.O. Box 875 America Online: Dave Lyons | Cupertino, CA 95015-0875 GEnie: D.LYONS2 or DAVE.LYONS CompuServe: 72177,3233 Internet/BITNET: dlyons@apple.com UUCP: ...!ames!apple!dlyons My opinions are my own, not Apple's.