When I try to compile my COM script why do I get "compile error SYN 43: invalid expression" on a ComSetDouble function?
This is a known issue and is scheduled to be fixed in a future version. The error occurs when you have something similar to the example below:
The problems is that the * symbol and the - symbol cannot be used together here, instead you need to change this to something similar to the following:
ComSetDouble(hIFace7, "put:Value", (2.55)*(-1.83));
Here we separate the *- by breaking up the equation into two separate equations.