Output Argument Support by Language

This table provides a high-level picture of how each implementation language handles output arguments and return values for commands and member functions such as object model methods or C++ API member functions.

| VBScript | Python | JScript | PerlScript | C# | C++
Commands
(using only output arguments) | yes | no (but you can get the output arguments via the returned ISIVTCollection) | no (use the XSIApplication.ExecuteCommand method to call the command) | yes (see Calling Commands from C++)
(both output arguments and return values) | no (but there are a couple of Strategies and Workarounds)
Member Functions (OM methods or C++ API functions)
(using only output arguments) | yes | yes (see Getting Output Arguments from Methods) | no (but you can get the output arguments via the returned ISIVTCollection) | yes (see Calling Object Model Methods) | yes
(both output arguments and return values) | no (but there are a couple of Strategies and Workarounds)

Autodesk Softimage v7.5