Вызов Matlab из C # с использованием COM-объекта

Я пытаюсь создать простой графический интерфейс C #, который использует Matlab для своей обработки. Я пытаюсь использовать COM-объект приложения Matlab для связи, но во время выделения получаю следующую ошибку:

Необработанное исключение типа 'System.Runtime.InteropServices.COMException' произошло в cSharpCallsMATLAB.exe

Дополнительная информация: Получение фабрики классов COM для компонента с CLSID {491B6189-7E9D-43F4-A7DE-C062DF7B326E} не удалось из-за следующей ошибки: 80080005.

Ранее я создавал необходимый объект:

private MLApp.MLAppClass ml;

и назначьте его в конструкторе формы:

ml = new MLApp.MLAppClass ();

, и программа зависнет в этой строке и вернет ошибку примерно через 5 секунд.

Я осмотрелся, но могу похоже, не решает эту проблему. Есть ли у кого-нибудь совет, как заставить C # успешно подключиться к Matlab?

Спасибо!

5
задан Pascal Qyy 28 November 2010 в 09:48
поделиться