Проблема библиотеки DLL Vb to C#
Привет.
С некоторых пор я безуспешно пытаюсь решить эту проблему.
Любая помощь будет очень признательна.
У меня есть внешняя библиотека DLL с необходимыми методами, чтобы сделать некоторые вычисления на входах и дает мне выход (у меня нет доступа к коду)
------------------------------------------------------
Рабочим скриптом excel VB для вызова этой библиотеки является
Dim Inputs() As Double Dim Outputs() As Variant ReDim Inputs(1 To 1, 1 To NbrInputs&) For i& = 1 To NbrInputs& Inputs(1, i&) = CDbl(InRange(i&).Value) Next i&
ABC.CalculateMatrix(Inputs#, Outputs)
------------------------------------------
У меня большие проблемы с взаимодействием библиотеки С C#
метод должен быть написан на языке Си#
АЗБУКА.CalculateMatrix(ref System.Массив, Реф-система.Массив)
Входные и выходные массивы, похоже, не работают.Я перепробовал почти все
Что я уже пробовал:
Double[] Inputs = new Double[4]; Object[] Outputs = new Object[1]; ABC.CalculateMatrix(Inputs, Outputs);
И ошибка, которую я получаю, такова:
Система.Время Выполнения.InteropServices.Исключение comexception'
Объектная переменная или с неустановленной блочной переменной