Quote
Originally posted by Azratax2:
**Originally posted by SpacePirate:
If you are running Mac OS 8, it is not his fault- the version of carbonlib required for it to work does not exist on that operating system.
Gee, I'm really confused now - you mean no modern program can open or save on OS 8? I wonder how all those other recently made programs that work on 8 manage to open and save...
Besides, it doesnt work for a good number of people on OS 9 and OS X, either!
-Az
**
Sarcasm is unnecesary for a topic which you clearly do not fully understand. To set the record straight, I will explain in depth. My apologies if this explanation gets too technical for you.
There are two means of presenting Open and Save dialogs. The first came along with System 7 and involves the Standard Put File and Standard Get File dialogs. These are mainly what you see used in OS 9 and earlier. They are modal, meaning you can not move them, and they have a significant number of shortcoming, the details of which are irrevelant here. OS X does not support these dialogs.
The new, better, way takes the form of Navigation Services 3.0. Navigation Services were first introduced in OS 8 and 9 via CarbonLib and over the years have used a number of functions to present flexible, modeless, dialogs to the user. With version 3.0, these functions are NavCreatePutFileDialog and NavCreateGetFileDialog. Navigation Services, in my experience, provide a much better interface to the user, but are significantly more difficult to use. So difficult in fact, that I have written my own implementation library for my apps to simplify the process.
As is obvious, RezConv needs to work on OS X, so my only choice is to use Navigation Services. For EVONE, I had recently updated my implemenation library, NSIL, to use NS 3.0, so my only choice for RezConv is 3.0 - I can't go back to 2.0 or 1.0 which would likely work better on OS 8. (3.0 also provides some features RezConv needs) Navigation Services 3.0, being the newest file technology out of Apple, obviously does not work well in OS 8 which is 5 years old.
Therefore, to provide OS 8 support, I would have to rewrite RezConv from scratch as a Classic application to use Standard Get/Put File. Seeing that I haven't written a Classic application since the release of X 3 years ago, it would be a significant effort and is not worth it for a free utility app.
Hopefully you now understand why it does not work and why I am unwilling to fix it.
For the record, I have not had a single report of problems with RezConv under OS X. It should work flawlessly under OS 9 when the system is properly upgraded to CarbonLib 1.6 and OS 9.2.2.
Edit: I just saw your additional complaint that development of EVONE has slowed. I do not dispute the claim, it ceased during November with good reason - I had to apply to college. (For those who haven't yet done it, it is a ridiculous amount of work) But, now that I have been accepted to Stanford (!!!!!!), development will pick right up again in the new year.
------------------
(url="http://"http://www.ariossoftware.com")Arios SoftWare(/url)
(url="http://"http://www.ariossoftware.com/products/evone/")EVONE 1.0pb2 - the plugin editor for EV/EVO/EVN(/url)
(This message has been edited by AriosSw (edited 12-29-2003).)