execScript()
Allows to execute a script during runtime. Use this function for void main-functions (without return value).
Synopsis
int execScript(string script, [dyn_string dollars [,<type> <arg>
                    ...]] )
Parameters
| Parameter | Description | 
|---|---|
| script | The executed script | 
| dollars | The $parameter of the script | 
| arg | The parameters of any existing main function | 
Return value
The function returns 0 if an execution has been successful or in event of an error, -1.
Error
An error can be, for example, a syntax error of a script or a missing main function.
Description
Allows to execute a script during runtime.
![]() Example
Example
The following script adds the values 17 and 8.
main()
{
  int rc = execScript(
      "int main(int a, int b)" +
      "{" +
      "  int val;" +
      "  val = 3;" +
      "  DebugN(\"$ Value:\", $val1 + \" val:\", a + b );" +
      "}",
      makeDynString("$val1:12345"), 17, 8);
  DebugN(rc);
}Assignment
Miscellaneous functions, waiting CONTROL function
Availability
CTRL
