Passing Parameters
Phil Davis
revdev at pdslabs.net
Wed Nov 9 00:27:14 EST 2011
On 11/7/11 12:47 AM, Phil Davis wrote:
> If you need to send a message from app1 to app2, and app2 is already running,
> you could use socket communication between them. Don't have time to pencil it
> out, but maybe someone else will. If not, I'll do it tomorrow.
>
> Phil
There is a nice intro to LC sockets here:
http://lessons.runrev.com/s/lessons/m/4071/l/12924-How-to-communicate-with-other-applications-using-sockets
For inter-app communication, both apps are client AND server.
Phil
>
>
> On 11/7/11 12:28 AM, Phil Davis wrote:
>> On Mac OS X, you can do it from the command line.
>>
>> 1) create a standalone app (named "Untitled1" in this example) that has this
>> stack script:
>>
>> on startup
>> dispatch $1 to me
>> quit
>> end startup
>>
>> on incoming
>> beep
>> end incoming
>>
>>
>> 2) create a different stack with this BUTTON script:
>>
>> on mouseUp
>> answer file "Pick the app:"
>> if it = empty then exit to top
>>
>> get shell (it & "/Contents/MacOS/Untitled1 incoming")
>> put the result after msg
>> end mouseUp
>>
>>
>> 3) click the button. It should start the "Untitled1" app and you should hear
>> the beep. At least it works here.
>>
>> I haven't tried this on Windows, but I bet something similar would work there.
>>
>> Phil Davis
>>
>>
>>
>>
>> On 11/6/11 7:35 PM, Cal Horner wrote:
>>> Is there any command that will allow me to pass a simple parameter to a
>>> compiled LC program?
>>> _______________________________________________
>>> 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
>>>
>>
>
--
Phil Davis
PDS Labs
Professional Software Development
http://pdslabs.net
More information about the use-livecode
mailing list