What is Macintosh equivalent of relaunch handler?
Martin Koob
mkoob at rogers.com
Thu Mar 28 17:26:43 EDT 2019
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
More information about the use-livecode
mailing list