What is Macintosh equivalent of relaunch handler?
Martin Koob
mkoob at rogers.com
Thu Mar 28 17:32:16 EDT 2019
Sorry there was a typo in the second link. It should be:
https://developer.apple.com/documentation/coreservices/appleevent
It picked up a period at the end.
Martin Koob
Martin Koob via use-livecode wrote
> I checked the LiveCode dictionary in my hot off the press PDF version to
> see
> if there was more info on what data request AppleEvent data could give.
> I
> found a reference to
>
> For more information about Apple events, see Apple Computer's technical
> documentation, Inside Macintosh: Interapplication Communication, located
> at
> http://developer.apple.com/documentation/mac/IAC/IAC-2.html.
>
> Once I saw 'Inside Macintosh' I suspected this is a dead link. I found
> that
> is already noted in bugzilla -
> https://quality.livecode.com/show_bug.cgi?id=20022
>
> I did a quick search on and found this in Apple's documentation
> https://developer.apple.com/documentation/coreservices/appleevent. Should
> this be the link for that dictionary entry?
>
>
> Martin Koob
>
>
> Bob Sneidar via use-livecode wrote
>> Hi Bill,
>>
>>> I want my application to be able to catch parameters sent to it via
>>> the command line.
>>>
>>> The relaunch handler does that for Windows applications and also
>>> doesn’t open another instance of the application. You are correct that
>>> Mac apps run in a single instance by default and that is the behavior
>>> I want.
>>>
>>> I don’t want to open a document…I want to do something with the
>>> command line parameters sent to my app.
>>
>> The simple answer is that there isn't an equivalent.
>>
>> The relaunch mechanism on Windows was added to make it easy to add
>> single-instance like behavior on Windows (just as macOS has).
>>
>> However remember that macOS has the AppleEvent system for making it easy
>> to do inter-process communication, so on Mac you could use that.
>>
>> i.e. Make the command-line tool use AppleScript (either by do ... as
>> applescript) or the 'send to program' syntax to send apple events to
>> instruct the main app.
>>
>> Warmest Regards,
>>
>> Mark.
>>
>> --
>> Mark Waddingham ~
>
>> mark@
>
>> ~ http://www.livecode.com/
>> LiveCode: Everyone can create apps
>>
>> _______________________________________________
>> use-livecode mailing list
>
>> use-livecode at .runrev
>
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
>
>
>
> --
> Sent from:
> http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at .runrev
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
--
Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html
More information about the use-livecode
mailing list