登录论坛

查看完整版本 : [求助]关于matlab与c#编程的问题!高手指点!


neu_cnlj
2009-03-27, 15:35
近日,在实现matlab与c#编程问题时,碰到如下问题:
[matlab版本]7.5
[vs]2005
[matlab toolbox]偏微分方程工具箱
[编译器]deploytool
.net下加载com组件*.dll,mwarray.dll组件,源程序中引用:
using MathWorks.MATLAB.NET.Utility;
using MathWorks.MATLAB.NET.Arrays;
运行报错,错误信息:
[InnerException]{"“MathWorks.MATLAB.NET.Arrays.MWArray”的类型初始值设定项引发异常。"}
[InnerException]{"尝试读取或写入受保护的内存。这通常指示其他内存已损坏。"}
[Message]"“MathWorks.MATLAB.NET.Arrays.MWArray”的类型初始值设定项引发异常。"
显然是.net与matlab在数据转换库MWARRAY.DLL存在问题。
不知道是否有高手碰到过类似问题,急需解决!

未注册
2009-03-30, 10:12
关注 ... ...

sdscience
2010-05-10, 09:46
你的问题解决了吗?我想你可以把bin\Debug\下的引用的MWArray.dll删除了,然后重新添加引用。希望对你能有帮助。