C# matlab混合编程 抛出异常

C#matlab混合编程抛出异常未处理System.TypeInitializationExceptionMessage="“ETD.ETDclass”的类型初始值设定项... C# matlab混合编程 抛出异常
未处理 System.TypeInitializationException
Message="“ETD.ETDclass”的类型初始值设定项引发异常。"
Source="ETD"
TypeName="ETD.ETDclass"
ETDclass为matlab编出的文件,生成DLL文件后的类
C#出错处:private void button4_Click(object sender, EventArgs e)
{
int[] arr= {20,200};
ETDclass del = new ETDclass();
del.ETDE((MWNumericArray)arr);
}
matlab为:
function et=ETDE(dely,num);
展开
 我来答
李静奕
推荐于2016-09-27 · TA获得超过114个赞
知道答主
回答量:76
采纳率:0%
帮助的人:0
展开全部
你用try{...} catch(){.....}试一下是什么异常!
private void button4_Click(object sender, EventArgs e)
{
int[] arr= {20,200};
ETDclass del = new ETDclass();
del.ETDE((MWNumericArray)arr);
}
matlab为:
function et=ETDE(dely,num);
你是不是要传参到一个类里面啊?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tail_of_lizard
2009-06-08
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
有没有安装MATLAB的运行环境:MCRInstaller?
还有MATLAB的数据类描述类MWArray.dll
如果还不行就可能是VS版本的问题,有些MATLAB函数编译之后无法在VS2005上运行,但可以在VS2008上运行。有些则只能在VS2005上运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式