On 9/30/01 3:05 PM, "Allen Watson" <[EMAIL PROTECTED]> wrote:
> Paul, that is indeed good news. How did Eric do that? (That's a rhetorical > question, asked more in amazement than real curiousity.) > Well, here's a "rhetorical answer" (i.e. I don't know ;-) ). It sees that it's Eric who has also devised the method by which applications can be made "FATCarbon": a single application file that will open as a standard PPC app when you're booted in OS 9 and as an OS X app when you're booted in OS X, with no possibility that the wrong one will open when you double-click one of its documents. (That is annoying enough when you're in OS X; when you're in OS 9, you could get an error and nothing opening at all.) Script Debugger 3 and Interarchy 4.1 and 5 use it, and it's great. I even keep all these apps on a third, non-system disk partition and it still works correctly. I never knew that was Eric's doing. <snip> > A related subject: I made the mistake, when first setting up X with Classic, > of trying to install many of my scripting additions for the 9.2 Classic > system. I found that some of them (not sure which) were causing the 9.2 > Classic system to hang on startup. I ended up removing all but the > Apple-supplied additions. Did you ever discover any additions that <would> > work in a Classic environment? All of them work, I think, but only when inside a tell block to an unequivocally Classic app. No good with an app that also exists with the same name as an OS X app (or a FATCarbon app), but you can get around the limitation (except for FATCarbon apps) by hard-coding (or getting a string variable to) to FULL path of the Classic application file. Furthermore, you'd have to compile and save the script in OS 9, or else use a nifty trick to compile in a OS X script editor: You need to put 'using terms from' with the FULL path to the Classic osax in the OS 9 Scripting Additions folder, OUTSIDE any tell block in a separate script - which gives you the osax command raw code when it compiles. Then copy and paste the raw code into a Classic tell block (without the osax 'using terms from') in your real script and it will work. -- Paul Berkowitz -- To unsubscribe: <mailto:[EMAIL PROTECTED]> To search the archives: <http://www.mail-archive.com/entourage-talk%40lists.boingo.com/>
