Droplet app with AppleEvent

Zax zax at tripoy.com
Thu Nov 2 04:53:37 EST 2006


I just downloaded version 2.74 and I still have thes ame problem ("applevent"
is received and well trapped *only if my app is already launched*.
Otherwise, when I drop a file onto my app's icon, it launches my app by
doesn't receive any apple event :(

So, what am I doing wrong?
I tried with the timer (even when increasing the time) but it doesn't appear
to be a right solution because the first "appleEvent" is not received.

Thanks for tou help!


Mark Schonewille-3 wrote:
> 
> Hi Zax,
> 
> Maybe, the answer dialog is not available yet. What happens if you  
> try the following in the mainstack of a standalone?
> 
> on appleEvent
>    beep
> end appleEvent
> 
> If you don't hear a beep, it looks (sounds) like a bug. I don't  
> remember seeing this bug in later versions, you might want to  
> download a trial version and try building your application with the  
> latest version.
> 
> If above script works, you can try the following:
> 
> on appleEvent eClass,eID,eSender
>    request appleEvent data
>    put eClass & return & "id =" && eID & return & "sender =" &&  
> eSender & ¬
>    return & "data =" && quote & it & quote into myEventData
>    send "showEventData myEventData" to me in 10 millisecs
> end appleEvent
> 
> on showEventData theData
>    answer theData
> end showEventData
> 
> Note that this is just a long shot. I'd have to try myself to be sure  
> about this.
> 
> Best,
> 
> Mark
> 
> --
> 
> Economy-x-Talk
> Consultancy and Software Engineering
> http://economy-x-talk.com
> http://www.salery.biz
> 
> Download ErrorLib at http://economy-x-talk.com/developers.html and  
> get full control of error handling in Revolution.
> 
> 
> 
> Op 8-aug-2006, om 15:46 heeft Zax het volgende geschreven:
> 
>> [sorry if I made double-post, I encountered mail problems]
>>
>> Hello,
>>
>> I would like my app made with Revolution 2.51 to react like a  
>> droplet when
>> dropping files or folders on the app icon.
>> I set "****" as file type and it's ok: dropping something on my app  
>> icon
>> launches my app.
>>
>> For testing purpose, I wrote this code in my main stack:
>>
>> on appleEvent eClass,eID,eSender
>>   request appleEvent data
>>   answer eClass & return & "id =" && eID & return & "sender =" &&  
>> eSender &
>> return & "data =" && quote & it & quote
>>   pass appleEvent
>> end appleEvent
>>
>> Everything is OK when I drop something onto the app icon *and* my  
>> app is
>> *already opened*. In this case, "it" contains needed data.
>> But when I drop something onto the app icon *and* my app is *not  
>> opened*,
>> then my app is launched but no AppleEvent is sended :(
>> Maybe because the app is not loaded, so it can't receive the  
>> AppleEvent?
>>
>> So, can somebody help me? A droplet must work even the app is not  
>> launched,
>> otherwise it's not really a droplet! Do I have to add something in my
>> "openstack" handler? Or maybe add a "startup" handler with some  
>> special code
>> in it?
>>
>> Thanks in advance.
>>
>> -- 
>> Zax
> 
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
> 
> 

-- 
View this message in context: http://www.nabble.com/Droplet-app-with-AppleEvent-tf2072778.html#a7130625
Sent from the Revolution - User mailing list archive at Nabble.com.




More information about the use-livecode mailing list