ExecuteStaticMethod
ExecuteStaticMethod is the entry point for the TScript. It enables the native C++ code to call the static method within the TScript source.unsigned int ExecuteStaticMethod( const char* methodName = NULL, TVariable *inputList = NULL, unsigned short inputList_l = 0, TVariable *outputList = NULL, unsigned short outputList_l = 0, TVariable *errorVariable = NULL );
Parameters
| methodName | The name of the static method used to call the sript, if NULL then the default script static method will be called. |
| inputList | An array of TVariables that have the input method parameters. |
| inputList_l | The length of input parameters. |
| outputList | An array of TVariables in which the returning results of the successful method will be stored. |
| outputList_l | The length of output parameters. |
| errorVariable | If the script generated and error, the error will be copied to this TVariable. |
Return Values
If the method succeeds, the return value is zero else see error codes for more details.Remarks
Example Use
char16_t *message;
CTScript script();
script.SetParameter(CTScript::SOURCE_FILE,TEXT("D:\\temporary\\mySource.ts"));
if(script.ExecuteStaticMethod()){//error
if(script.GetParameter(CTScript::LAST_ERROR,NULL,&message))
message = TEXT("Unknown script error");
MessageBox(message);
}

