home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.mac.programmer
- Path: sparky!uunet!brunix!brunix!omh
- From: omh@cs.brown.edu (Owen M. Hartnett)
- Subject: Re: Developing programs for low-end Macs
- Message-ID: <1992Nov24.013934.16120@cs.brown.edu>
- Sender: news@cs.brown.edu
- Organization: Brown University Department of Computer Science
- References: <1992Nov13.181736.25732@udel.edu> <2828@tau-ceti.isc-br.com>
- Date: Tue, 24 Nov 1992 01:39:34 GMT
- Lines: 34
-
- In article <2828@tau-ceti.isc-br.com> jimc@tau-ceti.isc-br.com (Jim Cathey) writes:
- >In article <1992Nov13.181736.25732@udel.edu> sethi@pokey.cis.udel.edu (Adarshpal S Sethi) writes:
- >>I am developing a program using Think C that is
- >>required to run under both System 6 and System 7
- >>as well as on low-end Macs including the 128K and
- >>512K Macs. The only machines available to me are
- >>the Mac SE and the MAC II. My question is: What
- >
- >I had heard that Think C 5.0 is unable to do this. I'm doing exactly
- >this (and I've tested down to Sys 3.2 --- I even allow for MFS. If I
- >ever find something older I'll try it on it, too). I'm using Think C
- >4.0, and probably cannot upgrade if I want my program to work in all
- >my customer environments.
-
- Here's the rub on Think C, and why I switched to Think Pascal after
- I encountered it. Think C uses HGetState and HSetState, which only appears
- in Volume IV of Inside Mac, not in the original first three. If you
- happen to be running a System prior to this (pre-MacPlus System software),
- you are hosed. At least this is what Think C used to do many years ago, but
- at the time a Think engineer (don't think that Think was Symantec then), replied
- that they weren't going to change it, you better upgrade to new system
- software or crash. I think they looked at the platform, i.e. if you had a
- Plus, they figured you were using a later version of System Software, but
- if you weren't, it crashed. Took a while to find that one out. That's back
- in the days when everyone was shipping system software with their apps
- and I wanted a "One version fits all Macs" solution.
-
- -Owen
-
-
- Owen Hartnett omh@cs.brown.edu
- "FAITH, n. Belief without evidence in what is told by one who speaks
- without knowledge, of things without parallel."
- -Ambrose Bierce - The Devil's Dictionary
-