On May 23, 2005, at 6:23 PM, Dar Scott wrote:

As you might infer from Andre's comment, you would want to avoid params() in most cases. This particular case might be the exception.

Also, to build a comma'd list to be a parameter, put parentheses around it.

Dar

I have a silly function here that uses a paramcount() loop and put the param()s into a CR delim list. this function is called list(), when I need to pass a list to a function, I make that function work with a param pList that will be a cr delim chunk and call it by nesting functions like this example, it's a silly func, but I like it (put this inside a button):

on mouseUp
  demolist "Item:", list("a", "b", "c", "d", "e")
end mouseUp

function list
  local tList
  repeat with x = 1 to paramcount()
    put param(x) & cr after tList
  end repeat
  delete char -1 of tList
  return tList
end list

on demoList pPrefix, pList
  repeat with x = 1 to the number of lines in pList
    put pPrefix && line x of pList & cr after tBuffer
  end repeat
  put tBuffer
end demoList

on cheers
        andre
end cheers


--
Andre Alves Garzia  2004
Soap Dog Studios - BRAZIL
http://studio.soapdog.org
_______________________________________________
use-revolution mailing list
[email protected]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to