I seem to have a problem passing associative arrays as argument in
certain situation.
It works if an array is asigned to global -- I can use it as
associative array in any handler.
global myArray
get myArray[key]
It works if I pass it as argument of a directly called handler or function
get getKeyValue(myArray,key)
function getKeyValue myArray
return myArray[key]
end getKeyValue
However, I need to pass it as an argument to a function that is
dynamically defined and executed through do.
put webArg into fName -- let's say webArg = somfunction
do "get" && fName & "(" & myArray & ")"
function somfunction myArray
return myArray[key]
end somfunction
In somfunction, the associative array give empty values for key and
array elements.
I tried putting the array in quote, which often helps in such a
situation, but no dice, the same problem.
do "get" && fName & "(" & quote & myArray & quote & ")"
I get the same problem with dynamically defined handlers, so no
rescue in that path.
Is it me, is it a bug, or is it simply not possible?
Robert Brenstein
_______________________________________________
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard
- Re: associative arrays Robert Brenstein
- Re: associative arrays Dar Scott
- Re: associative arrays Robert Brenstein
- RE: associative arrays Mr X
- Re: associative arrays Pierre Sahores
- Re: associative arrays Scott Raney
- Re: associative arrays Dar Scott
- MC front-ends to PostgreSQL and Oracle 7.3 to 9i Pierre Sahores
- Re: associative arrays Robert Brenstein
