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