【发布时间】:2015-10-03 21:42:30
【问题描述】:
我有一个从 C# 客户端调用 MATLAB 函数 (displayFigure.m) 的代码。每次我更新 .m 文件时,重新运行 C# 程序时不会反映所做的更改。
public void CallMLfunc(){
MLApp.MLApp matlab = new MLApp.MLApp();
matlab.Feval("displayFigure", 0, out result, input);
matlab.Quit();
}
试图终止 MATLAB.exe 进程使用
matlab.execute("quit;");
并会得到以下未处理的异常:System.Runtime.InteropServices.COMException。
在强制退出程序后,我再次重新运行它,会反映 displayFigure.m(版本 2)。是否有另一个退出 MATLAB 进程?
【问题讨论】:
标签: c# matlab com reference-counting