Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!usc!jarthur!nntp-server.caltech.edu!toddpw From: toddpw@nntp-server.caltech.edu (Todd P. Whitesel) Newsgroups: comp.sys.apple2 Subject: Re: Rom01 vs rom03 Message-ID: <1990Dec14.061231.1470@nntp-server.caltech.edu> Date: 14 Dec 90 06:12:31 GMT References: <9012120502.AA02196@apple.com> <14719@smoke.brl.mil> <1990Dec13.090059.21608@nntp-server.caltech.edu> <14731@smoke.brl.mil> Organization: California Institute of Technology, Pasadena Lines: 19 gwyn@smoke.brl.mil (Doug Gwyn) writes: >In article <1990Dec13.090059.21608@nntp-server.caltech.edu> toddpw@nntp-server.caltech.edu (Todd P. Whitesel) writes: >>> Newer versions offer features that older versions >>>didn't, so if an application depends on such new features it will fail >>>if you try to execute it using an old System Disk. >>Not if you check first by calling GetVersion ($202A). >Why, does calling GetVersion somehow magically make missing "future >features" appear? Wow, what an operating system! Very funny. I was referring to the fact that GetVersion allows the application to put up a nice box saying "yuck! you're still using System 3.0! Go Get 5.0.4 or something even more recent! (OK)" instead of just barfing. This is what GetVersion is FOR -- Apple doesn't put that kind of call in just so you can write cute little DA's that tell the system version. Todd Whitesel toddpw @ tybalt.caltech.edu