(VB。净][MWArray]不能投MWNumericArray MWCellArray

1视图(30天)
目前我从事一个项目变更现有。net工具从一个“老”DLL-deploy。net DLL-deploy。到目前为止还好。我调用DLL,它初始化。然而,看来你需要给新DLL-type MWArray数据类型。我用2011年的32位的DLL。
所以我从旧的“type”转向指定MWArrays。我有5阵列,其中4只数字数据的需要。第五,有一个小问题,因为它将不得不包含字符串类型和数字(双打)。为此,我需要使用MWCellArray我读过,但它不工作,我得到以下错误消息;
不能把“MathWorks.MATLAB.NET.Arrays类型的对象。MWNumericArray MathWorks.MATLAB.NET.Arrays.MWCellArray“输入”
这是调用代码;
昏暗的博士,我们应该
rowIndex dTable.Rows Integer = 0。数- 1
= dTable.Rows博士(rowIndex)
newArray (rowIndex, 0) = CDbl(博士(0))
columnIndex整数= startkolom + 1dTable.Columns。数- 1
如果博士(columnIndex) OrElse _
IsDBNull OrElse ((columnIndex)博士)_
博士(columnIndex) .ToString。长度= 0 OrElse_
博士(columnIndex)。ToString =“# N / A”然后
newArray (rowIndex columnIndex - startkolom) = Double.NaN
其他的
如果IsNumeric(博士(columnIndex))
newArray (rowIndex columnIndex - startkolom) = CDbl(博士(columnIndex))
其他的
newArray (rowIndex columnIndex - startkolom) = (columnIndex)博士
结束如果
结束如果
下一个
下一个

答案(0)

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!