我正在尝试制作一个简单的C# GUI,它使用Matlab进行处理。我正在尝试使用Matlab应用程序COM对象进行通信,但在分配期间出现以下错误:
未经处理的类型'System.Runtime.InteropServices.COMException'在cSharpCallsMATLAB.exe中发生
附加信息: 由于以下错误,无法检索具有CLSID {491B6189-7E9D-43F4-A7DE-C062DF7B326E}的组件的COM类工厂: 80080005。
之前我创建了必要的对象: private MLApp.MLAppClass ml;
并在表格构造函数中分配它:
ml = new MLApp.MLAppClass();
程序在该行挂起,并在大约5秒后返回错误。
我已经查看了周围,但似乎无法解决这个问题。是否有人知道如何让C#成功连接到Matlab?
谢谢!
未经处理的类型'System.Runtime.InteropServices.COMException'在cSharpCallsMATLAB.exe中发生
附加信息: 由于以下错误,无法检索具有CLSID {491B6189-7E9D-43F4-A7DE-C062DF7B326E}的组件的COM类工厂: 80080005。
之前我创建了必要的对象: private MLApp.MLAppClass ml;
并在表格构造函数中分配它:
ml = new MLApp.MLAppClass();
程序在该行挂起,并在大约5秒后返回错误。
我已经查看了周围,但似乎无法解决这个问题。是否有人知道如何让C#成功连接到Matlab?
谢谢!
public Form1() { InitializeComponent(); ml = new MLApp.MLAppClass(); } private void button1_Click(object sender, EventArgs e) { ml.Execute("imagesc(double(rand(50)))"); } }
} - bsripgh