statconnDCOM работал.

ужно интерфейс R для некоторых приложений C #. Я установилrscproxy_1.3 а такжеR_Scilab_DCOM3.0-1B5 добавлены ссылки на COMSTATCONNECTORCLNTLib, StatConnectorCommonLib а такжеSTATCONNECTORSRVLib но я до сих пор не могу заставить его работать.

Когда я запускаю следующую тестовую программу:

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");
        }
    }
}

Я получаю это исключение:

Unhandled Exception: System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x80040013
   at STATCONNECTORSRVLib.StatConnectorClass.Init(String bstrConnectorName)

Заранее спасибо.

ОБНОВИТЬ: Хорошо, все еще не повезло. Я постараюсь объяснить, что я сделал до сих пор.

Установил R-2.12.2-win.exe из rпроекта вC:\Program Files\R\R-2.12.2

Скачал rscproxy_1.3-1.zip и скопировал / вставил его вC:\Program Files\R\R-2.12.2\library

Установленный R_Scilab_DCOM3.0-1B5.exe наC:\Program Files (x86)\R\(D)COM Server

С Scilab идет базовый тест. Я попытался запустить его, но я получил следующую ошибку:

Загрузка сервера StatConnector ... Выполнено Инициализация R ... Ошибка вызова функции Код: -2147221485 Текст: проблема установки: невозможно загрузить соединитель Выпуск сервера StatConnector ... Выполнено

Затем я посмотрел в переменной PATH / System Variables и не нашел пути / R_HOME / R_USER. Кроме того, я не мог найти ничего R, связанного в реестре.

Я предполагаю, что я делаю что-то ужасно неправильное, поэтому мне отчаянно нужна ваша помощь, ребята.

Ответы на вопрос(0)

Ваш ответ на вопрос