Page History
...
Parameter | Description |
---|---|
Queue | Handle for the queue, created by CreateQueue(). |
ReturnValue | The value returned from the remote function call. |
Function | Name of the remote function to be executed. |
Arg1, Arg2, ... | Arguments to the OpenInsight remote function. Pass as many as the function requires. |
Note: Arguments are passed by reference; that is, if the called function changes the arguments then your program will see the changes.
See also
Example
Code Block |
---|
// Call the TEST_SERVER function, returning the value in ReturnValue, running on a previously created queue.
// Four parameters are passed.
Error = CreateEngine(Engine, "\\.\REVCAPI_TEST", "SYSPROG",CREATE_ENGINE_OPEN_ALWAYS$, 1)
// error processing for CreateEngine
Error = CreateQueue(Queue, Engine, "", "", "SYSPROG")
// error processing for CreateQueue
ReturnValue = 0
Error = CallFunction(Queue, ReturnValue, "TEST_SERVER", a:"", b, c:"", d) |