Matlab and .NET Interaction

Posted by adyaron on Stack Overflow See other posts from Stack Overflow or by adyaron
Published on 2010-05-24T11:29:03Z Indexed on 2010/05/24 11:31 UTC
Read the original article Hit count: 889

Filed under:
|
|

Hi All!

I'm having an issue interacting between Matlab and .NET. I've managed to call .NET methods from Matlab code and vice versa. However, if I call a .NET method that, in turn, instantiates a Matlab object, it crashes (with a type initialization exception).

Think about this scenario: a .NET assembly is interacting with a Matlab dll that was deployed for .NET (not native) by Matlab's deploytool. Now, when I'm loading the above .NET dll in a Matlab program everything is ok until I run a method that utilizes the other Matlab dll. Only then everything crashes.

The exact message is:

Warning: Cannot initialize MATLAB Compiler-generated software component in MATLAB. MATLAB Compiler-generated software components cannot be used from within MATLAB.

Please don't offer not to use Matlab-.NET-Matlab architecture, it's not an option.

Thank you very much (I promise to accept the answer that solves the problem :-)),

Yaron.

© Stack Overflow or respective owner

Related posts about .NET

Related posts about matlab