日期:2014-05-17  浏览次数:20769 次

为什么我用c#调用matlab生成的dll函数文件,总是第一次运行出错,第二次运行就又正常出结果了?为什么?为什么?
 MWNumericArray temp1 = (MWNumericArray)rws.RWS((MWArray)MWFitnV, (MWArray)36);//这是调用的matlab的dll文件
 ...MWMCR...EvaluateFunction error //这是错误提示

重点:第一次运行出错,关掉再运行一次就ok了,什么个情况???

  望大侠们积极留言,谢谢了!!!
------解决方案--------------------
怎么没有人回答,大家都没有接触过这类问题吗

------解决方案--------------------
怎么会这样,我不信,我不信~
------解决方案--------------------
是不是第一次加载进内存了。然后后面打开就都可以用了?
看看是不是第一次加载还没加载完你就开始用了?
------解决方案--------------------
说的有道理,可是怎么看呢?
引用:
是不是第一次加载进内存了。然后后面打开就都可以用了?
看看是不是第一次加载还没加载完你就开始用了?

------解决方案--------------------
自己顶,看看有木有人来!
------解决方案--------------------
咳,我的是第一次可以,第二次就报错了。。。。。。。