On 19 Jul 2007, at 20:06, Dave Cragg wrote:


On 19 Jul 2007, at 19:31, Gregory Lypny wrote:

So, is it that Revolution custom functions cannot return arrays or am I doing something wrong?


Right. But you can pass in a reference to an array as a function argument, which may help you.


This is news to me! Put this in a button script:

on mouseUp
  put getArray() into tArray
  combine tArray by cr and "="
  put tArray
end mouseUp

function getArray
  repeat with n = 1 to 10
    put "this is in an array" into tArray[n]
  end repeat
  return tArray
end getArray

This works perfectly on my machine - what happens on yours?

What you can't do is use a function that returns an array as a parameter to another handler:

get someFunction(getArray())

and you can't use an array in a "do" statement:

do "someCommand someArray"

Many (perhaps most) of my apps rely on functions that return arrays....

Best,

Mark
_______________________________________________
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