- Description
- invoke the script or function represented by the implementing
object
- Parameter aParams
- all parameters; pure, out params are undefined in sequence,
i.e., the value has to be ignored by the callee
- Parameter aOutParamIndex
- out indices, indicating the position of the out or inout
parameters in the list of arguments to the script
- Parameter aOutParam
- out parameters
For example, if the script had the signature
long foo( [inout] string a, [in] string b, [out] string c )
the call would look like
bar.invoke( {"foo", "foo2", "this-is-ignored" }, aOutParamIndex, aOutParam);
and after the call the out sequences would contain
aOutParamIndex={0,2};
aOutParam={"string from a", "string from c"};
- Returns
- the value returned from the function being invoked
- Throws
- ::com::sun::star::reflection::InvocationTargetException
if and error occurs while attempting to invoke a script the information is captured. If the error or exception is generated by the script itself it is wrapped as either ScriptErrorRaisedException or ScriptExceptionRaisedException or ScriptingFrameworkErrorException are wrapped as ScriptFrameworkErrorExceptions.
|