Andy
2007-09-01 15:05:29 UTC
I hope you can help. have a few questions about upgrading some old
CodeWarrior 8.2 projects to CW9 or CW10, and possibly converting them
all the way to XCode, etc. All are carbonized apps, but all are
non-mach-o, all still have resource forks, etc. Some of these apps I'd
like to continue to work on and make them better than ever, others I'm
just hoping to be able to maintain them (with only modest improvements)
possibly in XCode since I'm not sure how long I'll still be able to use
CodeWarrior?
I'm quite late in asking such questions, so I hope some of you still
remember some details to help...
1 - Why do most articles about how to migrate a CodeWarrior project to
XCode start by saying you should start with CodeWarrior 8.3, or higher?
Is there something about CW8.2 that is a no-no? Can it be worked around
and imported into XCode as is? (I ask this because as it happens, my
old CW projects were created with CW8.2. I once tried to update to
CW8.3 but had various troubles which I don't fully yet understand with
include files that weren't found when I tried to rebuild the CW
libraries on moving to CW8.3. I'm running OSX 10.4.10 now.)
2 - In a related manner to question #1, I wonder if the problem I'm
having updating from CW 8.2 to 8.3 might not be automatically fixed by
skipping 8.3 completely, and maybe just updating CW all the way to CW 9
or even CW10? Would that fix the include file problem?
3 - Since CodeWarrior is now obsolete (except unfortunately for me, at
the moment) and no longer manufactured or supported, can a version 9.x
or 10.x still be purchased? Better yet, can it be downloaded somewhere
for free even? Is that now legal? Is it even worth doing?
4 - I'm also still using a G4 Mac but hoping for a new Intel-based Mac
soon. I wonder will I still be able to use CodeWarrior (8.2 or beyond)
if I were to buy a new Intel Mac? Will Rosetta on the new Intel Mac
allow me to use CodeWarrior without problem (however slow??) Or, will
CW just plain not work on an Intel-Mac?
5 - Some of my old apps though carbonized do NOT use the new Event
Manager, and still use a resource fork (many are still from ResEdit
days.) Can such code still be converted to XCode from CodeWarrior, or
must anything with old resources be totally rewritten to take advantage
of Interface Builder-style resources and calls?
(And, by the way, it's not that I'm blind to the obvious benefits of
using the latest and greatest XCode/Interface Builder/New Event Manager
Code/ etc....it's just that some of my old apps have a limited
lifetime, and I don't want to spend too much time updating them...but
still getting them to be tweakable outside of CW and in an XCode
environment instead would be quite handy.)
THANKS for any and all comments!
CodeWarrior 8.2 projects to CW9 or CW10, and possibly converting them
all the way to XCode, etc. All are carbonized apps, but all are
non-mach-o, all still have resource forks, etc. Some of these apps I'd
like to continue to work on and make them better than ever, others I'm
just hoping to be able to maintain them (with only modest improvements)
possibly in XCode since I'm not sure how long I'll still be able to use
CodeWarrior?
I'm quite late in asking such questions, so I hope some of you still
remember some details to help...
1 - Why do most articles about how to migrate a CodeWarrior project to
XCode start by saying you should start with CodeWarrior 8.3, or higher?
Is there something about CW8.2 that is a no-no? Can it be worked around
and imported into XCode as is? (I ask this because as it happens, my
old CW projects were created with CW8.2. I once tried to update to
CW8.3 but had various troubles which I don't fully yet understand with
include files that weren't found when I tried to rebuild the CW
libraries on moving to CW8.3. I'm running OSX 10.4.10 now.)
2 - In a related manner to question #1, I wonder if the problem I'm
having updating from CW 8.2 to 8.3 might not be automatically fixed by
skipping 8.3 completely, and maybe just updating CW all the way to CW 9
or even CW10? Would that fix the include file problem?
3 - Since CodeWarrior is now obsolete (except unfortunately for me, at
the moment) and no longer manufactured or supported, can a version 9.x
or 10.x still be purchased? Better yet, can it be downloaded somewhere
for free even? Is that now legal? Is it even worth doing?
4 - I'm also still using a G4 Mac but hoping for a new Intel-based Mac
soon. I wonder will I still be able to use CodeWarrior (8.2 or beyond)
if I were to buy a new Intel Mac? Will Rosetta on the new Intel Mac
allow me to use CodeWarrior without problem (however slow??) Or, will
CW just plain not work on an Intel-Mac?
5 - Some of my old apps though carbonized do NOT use the new Event
Manager, and still use a resource fork (many are still from ResEdit
days.) Can such code still be converted to XCode from CodeWarrior, or
must anything with old resources be totally rewritten to take advantage
of Interface Builder-style resources and calls?
(And, by the way, it's not that I'm blind to the obvious benefits of
using the latest and greatest XCode/Interface Builder/New Event Manager
Code/ etc....it's just that some of my old apps have a limited
lifetime, and I don't want to spend too much time updating them...but
still getting them to be tweakable outside of CW and in an XCode
environment instead would be quite handy.)
THANKS for any and all comments!