Send appleevent to livecode doesnt work ?

Serge Brami brami.serge at gmail.com
Sun Dec 9 17:15:35 EST 2012


The handler  on appleevent
			do anything
			end applevent

works fine BUT it is  NOT  activated  on the targeted Livecode app  by the send  to program command from  other livecode app (wich run on an another mac on the network), UNLESS i switch  on the target mac from livecode to another app and then come back . Then the handler begin to run . So ?


Le 8 déc. 2012 à 21:43, J. Landman Gay a écrit :

> On 12/8/12 2:40 PM, J. Landman Gay wrote:
>> On 12/8/12 1:31 AM, Serge Brami wrote:
>>> I want to send an Applevent  to another livecode app running  on an
>>> other Mac on a local network.
>>> 
>>> for example
>>> 
>>> on the Mac 1  a button  with the script :
>>> "on mouseup
>>>     send "hello" to "Mac2:livecode"
>>> end mouseup"
>>> 
>>> 
>>> 
>>> on the Mac 2
>>> 
>>> "on appleevent type
>>>     if type is "aevt" then
>>>       put "hello"
>>>     end if
>>> pass applevent
>>> end applevent
>>> 
>>> 
>>> Well it works BUT only il on mac2 I switch from livecode to another
>>> app and then switch back to livecode
>> 
>> I haven't used appleEvents for years, but the way I'd debug this would
>> be to change the receiving handler to show the parameters and see what
>> you get:
>> 
>> on appleevent
>>  repeat with x = 1 to the paramcount
>>    put x && "=" && param(x)
>>  end repeat
>> end appleevent
>> 
>> That may show you what is being sent and give you an idea of what's
>> wrong. The type may not always be "aevt".
>> 
> 
> Actually, my suggested handler will go by too fast to see. Better change it to accumulate the info like this:
> 
> on appleevent
> repeat with x = 1 to the paramcount
>   put x && "=" && param(x) & cr after tList
> end repeat
> put tList -- or you can use "answer tList"
> end appleevent
> 
> 
> -- 
> Jacqueline Landman Gay         |     jacque at hyperactivesw.com
> HyperActive Software           |     http://www.hyperactivesw.com
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list