calling a remote function..

Chipp Walters chipp at chipp.com
Fri Jan 19 07:55:27 EST 2007


Trying to call function 'foo(param1,param2)' in button "bar" from somewhere
outside the message path.

So, I do this:

put "1,000" into param1
put "Soldiers" into param2
get value("foo(param1,param2)",btn "bar")

Sadly, the literals "param1" and "param2" are passed to foo instead of the
variables.
I've tried escaping, quoting, and waving a half dead chicken over foo. No
good. Any ideas?

TRY YOURSELF
Create a new stack:
create button "bar" with script:

function foo param1,param2
  answer param1 &cr& param2
end foo

Create another button "PressMe"

on mouseUp
  put "1,000" into param1
  put "soldiers" into param2
  answer value("foo(param1,param2)",btn "bar")
end mouseUp



More information about the use-livecode mailing list