COM オブジェクトを使用して C# から Matlab 関数を呼び出しました。実行されますが、複数の呼び出しで、COM を介して matlab エンジン インターフェイスをインスタンス化するときに例外が発生します。
//COM を介して MATLAB エンジン インターフェイスをインスタンス化するため
MLApp.MLAppClass matlab = new MLApp.MLAppClass();
それが与える例外:
タイプ 'MLApp.MLAppClass' の COM オブジェクトをインターフェイス タイプ 'MLApp.DIMLApp' にキャストできません。IID '{669CEC93-6E22-11CF-A4D6-00A024583C19}' を持つインターフェイスの COM コンポーネントでの QueryInterface 呼び出しが次のエラーにより失敗したため、この操作は失敗しました: RPC サーバーを利用できません。(HRESULT からの例外: 0x800706BA)。
私はこれを理解することができません。どんな助けでも大歓迎です。