Can't pass array function result as parameter
J. Landman Gay
jacque at hyperactivesw.com
Fri Mar 31 21:59:21 EST 2006
James Spencer wrote:
>> Basically, sometimes you can pass an array and sometimes you can't.
>
> Thanks Jacque. This helped and I believe it has to be describing the
> source of my problem although I haven't completely worked out the
> semantics for my particular case. Bottom line, it is not a bug per se
> but an artifact of how variables work. (What I will be playing with
> this weekend is why the "sometimes you can pass an array" doesn't seem
> to include
>
> put functionThatReturnsAnArray(tNonArrayParameter) into tArray
> put tArray into tAnotherArray
> handlerThatExpectsAnArray tAnotherArray
>
> although in all fairness, this may just be me being sloppy in how I
> tried variations on a theme.
If all else fails, you can always declare a local script variable to
hold the array and then just use that. No passing of anything required.
Or you could try passing the variable by reference (add an @ sign in
front of the parameter) which seems like it should work but I haven't
tried it.
--
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
More information about the use-livecode
mailing list