| 
 
| 本帖最后由 fcs123 于 2018-9-9 17:47 编辑 
 using test13;    // test13 为MATLAB画图
 test13.test1313class test13 = new test13.test1313class();
 
 try
 {
 if (modelFlag)
 {
 MWNumericArray x = null;
 Xlength1 = (double.Parse(textBox1_fenbian.Text));
 x = new MWNumericArray(Xlength1);
 test13.test13(x);
 }
 break;
 }
 catch  (Exception eee)
 {
 MessageBox.Show("选择绘图数据有误!\n请检查后重新选择!");
 var strr =(eee.ToString());
 }
 strr 报错如下:
 System.ArgumentNullException: 值不能为空。
 参数名: source    (我代码里有没有它啊)
 在 System.Runtime.InteropServices.Marshal.CopyToManaged(IntPtr source, Object destination, Int32 startIndex, Int32 length)
 在 MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String functionName, Int32 numArgsOut, Int32 numArgsIn, MWArray[] argsIn)
 在 MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String functionName, MWArray[] argsIn)
 在 test13.test1313class.test13(MWArray x)
 
 请问大哥们怎么解决,小弟不胜感激
 | 
 |