On Oct 10, 2006, at 6:24 AM, Dean Davis wrote:

This is an RB bug on intel builds for the App.HandleAppleEvent event.
<http://www.realsoftware.com/feedback/viewreport.php? reportid=lghyetlh>
Please sign up.
There is a workaround in that you need to do double comparisons (forward and
reverse) on all strings or reverse the strings in the AppleEvents.

OSType doesn't help as this is not a declare issue but a built-in RB issue.

I recently read a note about the Perl programmers responsible for Perl's AppleScript support experiencing this same problem.

The problem is endian, as you might expect. Four-byte OSTypes are often handled as integers for convenience; because PPC is big-endian and X86 is little-endian, treating non-integer data as integers is asking for trouble. Easily enough fixed, but hard to find everything that needs to be fixed.

Eric Williams
Oxalyn Software
http://software.oxalyn.com/

AE Monitor
http://software.oxalyn.com/AEMonitor/


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to