 |
 |
Carbon OS 9 compat question
|
 |
|
 |
|
Professional Poster
Join Date: Dec 2000
Location: Chicago, Illinois
Status:
Offline
|
|
Hi, I'm in need of making an application that runs on both OS X and OS 9. Therefore, I'm going to be making the temporary plunge into Carbon. What I haven't found to date was how to set up a Carbon app to run on both. That is, I can set up a Carbon app in Project Builder (I'm guessing that a nib based Carbon app would not run on OS 9, or am I wrong?) and compile the simple example code automatically created, but if I "Get Info" on the built application, there isn't an option to have it launch in Classic, which there normally would be.
Thanks,
Matt Fahrenbacher
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
To my knowledge, Project Builder only compiles Mach-O files. In order to run in OS 9, it has to be CFM.
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Dec 2000
Location: Chicago, Illinois
Status:
Offline
|
|
So... how would I go about creating a Carbon app if not with Project Builder? Would I have to purchase Code Warrior or something?
Matt
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
CodeWarrior and MPW are the only ways I know of.
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Feb 2001
Location: Vancouver, WA
Status:
Offline
|
|
And CodeWarrior is the only one that run on OS X... MPW you'd have to be in 9 to program with.
I believe nibs and CarbonEvents and such are supported in newer versions of CarbonLib, though. So you can probably still use those. Just be careful about how far back you need to go: only the really old CarbonLib versions work on 8.1 thru 8.6, and some of the newer ones require 9.2.x. You might end up needing to distribute CarbonLib with your app (or point people to where to download it).
(Last edited by Rickster; Dec 10, 2002 at 04:16 PM.
)
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Dec 2000
Location: Chicago, Illinois
Status:
Offline
|
|
Originally posted by Rickster:
And CodeWarrior is the only one which you can do development in OS X with.
I believe nibs and CarbonEvents and such are supported in newer versions of CarbonLib, though. So you can probably still use those. Just be careful about how far back you need to go: only the really old CarbonLib versions work on 8.1 thru 8.6, and some of the newer ones require 9.2.x. You might end up needing to distribute CarbonLib with your app (or point people to where to download it).
Grrr... hmmm, I wish I knew where my beta version of Code Warrior went... too bad it's this much of a challenge for backwards compatibility.
Thanks,
Matt
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Feb 2001
Location: Vancouver, WA
Status:
Offline
|
|
Depending on what you need to do (and on how much a stomach you have for AWT/Swing craziness), you might want to look at Java for apps that run on both OS X and OS 9.
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Aug 2002
Status:
Offline
|
|
Another possibility is REALbasic. A lot of developers will slam it as a programming environment that allows poor programmers to write crappy code. But if you're a decent programmer with a good grasp of proper programming techniques, then it can be a valuable tool, especially for multi-platform development.
|
|
|
| |
|
|
|
 |
 |
|
 |
|
|
|
|
|

|
|
 |
Forum Rules
|
 |
 |
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
 |
 |
 |
 |
|
 |
|