Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!know!zaphod.mps.ohio-state.edu!julius.cs.uiuc.edu!apple!rdclark From: rdclark@Apple.COM (Richard Clark) Newsgroups: comp.sys.mac.programmer Subject: Re: Programming for 7.0 Message-ID: <45111@apple.Apple.COM> Date: 25 Sep 90 04:20:58 GMT References: <1990Sep24.010249.16647@agate.berkeley.edu> <8614@jarthur.Claremont.EDU> <1990Sep24.014125.25065@agate.berkeley.edu> <1990Sep24.021916.16737@murdoch.acc.Virginia.EDU> Organization: Apple Computer Inc., Cupertino, CA Lines: 39 news@murdoch.acc.Virginia.EDU writes: >I have written programs for the Mac using IM vols. 1-4. Are there going to >be radically new manuals for System 7.0, so that I should wait for them >before writing any more software, or, if I don't want my pograms to do >anything the present sytem can't do (I'm not interested in IAC), is it >ok to go on using IM? Thanks. The vast majority of applications written prior to System 7 still run fine under 7.0. The things you *must* do are these: 1) Support MultiFinder. That means checking for (and using) WaitNextEvent, giving away time whenever possible, and handling Suspend/Resume events. Programs which don;t do this still run, but slow down the rest of the system. 2) Follow the DTS compatibility guidelines, as described in gory detail in the Tech Notes. Be especially careful that your application is "32-bit clean", as you could prevent the use of Virtual Memory if you aren't. Hope this helps. ...Richard Clark Instructor/Course Designer (and System 7 Training Menager) Developer University Apple Computer, Inc. -- -----------------------------+------------------------------------------------- Richard Clark | "If you don't know where you're going, Instructor/Designer | don't go there" -- John Sybalsky Apple Developer University +------------------------------------------------- AppleLink, GEnie: rdclark Internet: rdclark@apple.com CI$: 71401, 2071 SnailMail: Apple Computer / 20525 Mariani Ave. MS 75-6U / Cupertino, CA / 95014 -- -----------------------------+------------------------------------------------- Richard Clark | "If you don't know where you're going, Instructor/Designer | don't go there" -- John Sybalsky Apple Developer University +------------------------------------------------- AppleLink, GEnie: rdclark Internet: rdclark@apple.com CI$: 71401, 2071 SnailMail: Apple Computer / 20525 Mariani Ave. MS 75-6U / Cupertino, CA / 95014