Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Subtle coding difference gives deadlock



On Monday, May 14, 2001, at 08:06 PM, Greg Guerin wrote:

I'm working on code that will be compiled for either JDirect-2 or JDirect-3
+ Carbon. To simplify my life (or so I thought at the time), I made a
class that effectively looks like this when compiled for JDirect-2:

Well still shy of getting my first JDirect2 to JDirect 3 to work, although I think the one I'm on should be close.
But at this point I have abandoned the approach attributed to me.
I am pretty much forgetting about cross-platform. I am worried about new working versions on OS/X. Since I already have something I believe will allow JDirect 2 to be loaded on Classic and JDirect 3 on OS/X. I hope this will be a cleaner implementation for me, with no concerns(?) about changed API's, say like struct's gone opaque is one we've been warned about. Well still a worry, I'll have to code the OS/X versions. SMOP. But I already found for example that the JDirect 2 AppleEventFunctions was pretty much gutted and now resides in AEInteraction.h -> AEInteractionFunctions.java. For now since I have a working JDirect 2 code base I can leave it untouched and concentrate on Carbon for OS/X. A lot of the struct's will probably be the same or otherwise not require changing, so a fair amount I hope will remain common and not change. The current theory anyhow. Have to get one done before the theory changes again.

More to API changes.I notice somewhat oddly that my original Carbon SDK claimed it carbonated back to OS 8.1, The current SDK only claims back to 8.6? Not quite understanding the idea of the Classic API's being carbonated anyhow I guess. Does this mean that somehow the Classic applications will just work on OS/X without requiring they themselves to be modified or in what sense is Carbonation done back to OS 8.X?

Mike Hall <email@hidden>
<http://www.spacestar.net/users/mikehall>


References: 
 >Subtle coding difference gives deadlock (From: Greg Guerin <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.