Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2013, 14:43   #1
Reprod
Новичок
Джуниор
 
Регистрация: 09.05.2013
Сообщений: 1
По умолчанию Проблема с функцией Matlab в VB.NET. Что я делаю не так?

Дело в том что я решил использовать некоторые функции Matlab в своем приложении vb.net.
Для проверки создал примитивную функцию в Matlab:

function t = test(n)
t=sqrt(n);
end

Потом при помощи Matlab Builder NE создал СОМ библиотеку testing_COM.dll, зарегистрировал ее в Windows и добавил в Reference в VB.net.

Импортировал в мой проект:

Imports testing_COM

Присвоил переменную класса:

Dim calcul As testing_COM.Class1

Все как бы нормально но когда я пробую вызвать эту функцию:

MsgBox(calcul.test(16))

вместо результата "4" выдает ошибки:
Error 1 Argument not specified for parameter 'n' of 'Public Sub test(nargout As Integer, ByRef t As Object, n As Object)'.
Error 2 Argument not specified for parameter 't' of 'Public Sub test(nargout As Integer, ByRef t As Object, n As Object)'.

Как Вы считаете что я делаю не так, в чем может быть причина таких ошибок?
Reprod вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что не так делаю? ratqa Общие вопросы C/C++ 2 13.12.2012 16:54
В чем же проблема?Что я не так делаю? <Slavs> Помощь студентам 2 24.02.2012 00:29
Что не так делаю? L6go1as Общие вопросы C/C++ 5 28.10.2011 07:54
IBExpert, не могу понять что делаю не так! в чём проблема.... katia0017 SQL, базы данных 10 15.01.2010 18:33