This is the “easy” way to call functions that are passing values
by reference. You should be able to pass non-zero values as well as non-empty
arrays. The only thing that should disallow this is if there were multiple
overloads that resulted in an ambiguous method resolution. For these cases there is a generic Reference type defined in the
CLR module. You can use this: import clr x = clr.Reference[int](3) someObj.someFunction(x) print x.Value and Value will be updated after the call. From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Frank Kampas If I import a c# function that passes its arguments (integers and
arrays) by reference, the only way I can get it to work is pass zeroes for
the integers and arrays of zero for the arrays. The results for the
variables passed by reference return with the function return. Is that what is supposed to occur? |
_______________________________________________ users mailing list users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com