--- In [email protected], "Sheri" <sheri...@...> wrote: > > local test=com.localcopy(appRef) gives an error, ERROR: com.localcopy: Wrong > number of parameters > > com.localcopy is documented with one parameter. > > I get the same error giving it two parameters (thought maybe the second one > might be the name of a new variable)
No, only one variable (a handle), and my code is wrong. > I don't really understand how to use it anyway. The documentation is unclear. So am I. If passing a handle using named function arguments, (as opposed to arg(1), etc) explicit use of localcopy not required. See Bruce's docs for vec plugin. > Suppose I have Function MakeObj() which creates an object, and the com handle > for it is held in local variable appRef. > How do I make appRef available to another function, e.g., > Function UseObj(appRef)? > > Or allow it to be used in another function via > > local appRef=MakeObj() > > in which case MakeObj would have something like quit(appRef) Yeah, I think that should work. Until I get around to issuing fixed code, just try not using local copy, pass args via named Function propttype, see what happens.
