Try playing with aNSRange's endianness.
Marc
>Hello!
>
>Since I compile & run my RB app on an Intel machine (RB 2006r4), the
>Cocoa spellchecker code from Charles (iDeclare) is crashing whenever
>I try to call objc_msgSend_stret. (see code below)
>
>Is there a known issue on Intel machines I have missed?
>Any clue?
>
>Best,
>Marcel
>
>
> #if TargetMachO
> dim aSelector as Integer
> dim aCFText as CFString
> dim aNSRange as MemoryBlock
>
> Const cNull = 0
> Const cSizeOfNSRange = 8
>
> Declare Sub objc_msgSend_stret Lib CocoaLib (stretAddr as Ptr,
>aReceiver as Integer, aSelector as Integer, aCFText as Integer,
>aStartOffset as Integer)
>
> aSelector = Cocoa.Selector("checkSpellingOfString:startingAt:")
> aCFText = new CFString("Test")
> aNSRange = new MemoryBlock(cSizeOfNSRange)
>
> objc_msgSend_stret(aNSRange, GetNSSpellChecker(), aSelector,
>aCFText, 0)
>#endif
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>