Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!ucla-cs!zen!ucbvax!hplabs!pyramid!voder!apple!lsr From: lsr@apple.UUCP Newsgroups: comp.sys.mac Subject: Re: multifinder queries & HyperCard annoyances Message-ID: <6254@apple.UUCP> Date: Wed, 16-Sep-87 19:00:35 EDT Article-I.D.: apple.6254 Posted: Wed Sep 16 19:00:35 1987 Date-Received: Sat, 19-Sep-87 06:08:54 EDT References: <809@newton.physics.purdue.edu> <4060@utai.UUCP> <6209@apple.UUCP> <1365@geac.UUCP> Reply-To: lsr@apple.UUCP (Larry Rosenstein) Organization: Advanced Technology Group, Apple Computer Lines: 24 Keywords: HyperCard In article <1365@geac.UUCP> daveb@geac.UUCP (Dave Collier-Brown) writes: > This is part of the "version problem", and a technique which works >well is to have a "Capabilities" variable in the program, containing a >named bit for each capability used, and setting it from a set of constants. This has been implemented. Tech Note #129 describes the SysEnvirons trap, which will give programs information about the system. The mechanism uses version numbers on the information records, so it is extensible. The first version does not include information about Multifinder (since it hadn't been released at the time), but I would expect that future SysEnvirons version will include that information. MacApp 1.1 has its own capabilities record, which is automatically filled in when the application starts up. -- Larry Rosenstein Object Specialist Apple Computer AppleLink: Rosenstein1 UUCP: {sun, voder, nsc, mtxinu, dual}!apple!lsr CSNET: lsr@Apple.com