On Friday, December 27, 2002, at 11:19 AM, Jan Schenkel wrote:

If you change the script of  handler print2 to:

on print2 x,y
  if the paramCount is 1 then
    print1 x
  else
    print1 x,y
  end if
end print2

Then you'll get the result you expected.
I should have waited for Jan's response before I started writing. Well, a little redundancy might help. (Jan and I have been struggling with a similar problem, so it would seem likely we would both jump on this.)

You can generalize the above to handle a paramCount() of 0 through, say, 7 with a switch statement. This has the advantage in that it does not need the "do" and will pass arrays (I think). The more general case of "any" number of parameters might require building a "do" string with the right number of param() calls, but will not pass arrays (I think).

Anybody got a good general solution to Jim Hurley's challenge?

Dar Scott

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to