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/>

Reply via email to