C# - R interface
c#, r
Solution
Ok, I solved it finally. The problem is that R (D)Com doesn't work with current version of R. I installed 2.11.1 and it worked out of box.
Thanks a lot.
Problem
I need to interface R to some C# application. I installed `rscproxy_1.3` and `R_Scilab_DCOM3.0-1B5` added COM references to the `STATCONNECTORCLNTLib`, `StatConnectorCommonLib` and `STATCONNECTORSRVLib` but I still cannot get it working. When I run following test program: ``` using System; using System.Collections.Generic; using System.Linq; using System.Text; //COM references using STATCONNECTORCLNTLib; using StatConnectorCommonLib; using STATCONNECTORSRVLib; namespace R_TESTING { class Program { static void Main(string[] args) { StatConnector sc1 = new STATCONNECTORSRVLib.StatConnectorClass(); sc1.Init("R"); } } } ``` I get this exception: ``` Unhandled Exception: System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x80040013 at STATCONNECTORSRVLib.StatConnectorClass.Init(String bstrConnectorName) ``` Thanks in advance. UPDATE: Ok, still no luck. I will try to explain what I did so far. Installed R-2.12.2-win.exe from rproject to the `C:\Program Files\R\R-2.12.2` Downloaded rscproxy_1.3-1.zip and copy/pasted it to the `C:\Program Files\R\R-2.12.2\library` Installed R_Scilab_DCOM3.0-1B5.exe to the `C:\Program Files (x86)\R\(D)COM Server` With Scilab comes a basic test. I tried to run it but I got following error: Loading StatConnector Server... Done Initializing R...Function call failed Code: -2147221485 Text: installation problem: unable to load connector Releasing StatConnector Server...Done Than I looked in the PATH/System Variables and found no path/R_HOME/R_USER info. Also, I couldn't find anything R related in the registry. I guess I am doing something terribly wrong, so I desperately need help from you guys.