I want to pass a series of parameters to a function but have them arrive in the function as an array.
So far there are 2 ways I can think of doing this but I am hoping there is a more obvious way that I am missing.
eg
? myfunc('apple','orange','pear')
func myfunc
lparam myarray
? myarray(1)
? myarray(2)
? myarray(3)
return
Here are the ways I am considering using
1. Create the array first and send it by reference :( not pretty
2. send a single string myfunc('apple,orange,pear') and then parse the string into an array.
this is a great little function for parsing a comma deliminated string into an array
* nRows = ALINES(myarray, STRTRAN(cTest,",",CHR(13)))
Can someone put my mind at rest, whats the obvious thing I am missing?