Matlab и .NET Взаимодействие - PullRequest
1 голос
/ 24 мая 2010

У меня проблема с взаимодействием между Matlab и .NET. Мне удалось вызвать методы .NET из кода Matlab и наоборот. Однако , если я вызываю метод .NET, который, в свою очередь, создает экземпляр объекта Matlab, он падает (за исключением инициализации типа).

Подумайте об этом сценарии: сборка .NET взаимодействует с DLL-библиотекой Matlab, которая была развернута для .NET (не собственной) с помощью deploytool Matlab. Теперь, когда я загружаю вышеупомянутую DLL-библиотеку .NET в программу Matlab, все в порядке, пока я не запускаю метод, который использует другую DLL-библиотеку Matlab. Только тогда все вылетает.

Точное сообщение:

Предупреждение: невозможно инициализировать программный компонент, сгенерированный компилятором MATLAB в MATLAB. Сгенерированные компилятором программные компоненты MATLAB нельзя использовать из MATLAB.

Пожалуйста, не предлагайте не использовать архитектуру Matlab-.NET-Matlab, это не вариант.

Большое спасибо (обещаю принять ответ, который решит проблему: -)),

Ярон.

...