Chipp I have been using "send" and command and function calls for several
years now - like Andre I do not use "functions" but send "commands" - even
better in my opinion is to use getprop and setprop handlers - in your case
that would look like this:

put "1,000" into line 1 of marshalledData
put "Soldiers" into line 1 of marshalledData
-- get value("foo(param1,param2)",btn "bar")
get the foo [marshalledData] of btn "bar"

Where instead of a function the btn contains:

getprop foo [marshalledData]
 put line 1 of marshalledData into param1
 put line 1 of marshalledData into param2
 return param1 &cr& param2
end foo

Now what would be great would be if you could use arrays to marshall the
data, but unfortunately arrays cannot be passed as params

on mouseUp pMouseBtnNum
   put "1,000" into dataArray["num"]
   put "soldiers" into dataArray["name"]
    put the foo [dataArray] of btn "bar"
   pass mouseUp
end mouseUp

getprop foo [dataArray]
   put dataArray["num"] into param1
   put dataArray["name"] into param2
   return param1 &cr& param2
end foo

This would ore than overcome the limitation of 1 param + rev control passed
to the called object (2 param2 + rev control for setprops).
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to