Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python.NET中的VB.NET ReDim数组_Python_Vb.net_Dll - Fatal编程技术网

Python.NET中的VB.NET ReDim数组

Python.NET中的VB.NET ReDim数组,python,vb.net,dll,Python,Vb.net,Dll,我正在使用msl loadlib访问Python中的.NET.dll文件,它可以正常工作,但是在尝试用Python翻译VB代码行时遇到了一个问题: ReDim MeasResult.SpectralData_1nm(C7000.SDK.SKF_WAVELENGTH_1NM_COUNT - 1) MeasResult在Python中使用以下命令正确初始化: NET = LoadLibrary("C7000_SDK.dll", 'net') MeasResult = NET.l

我正在使用msl loadlib访问Python中的.NET.dll文件,它可以正常工作,但是在尝试用Python翻译VB代码行时遇到了一个问题:

ReDim MeasResult.SpectralData_1nm(C7000.SDK.SKF_WAVELENGTH_1NM_COUNT - 1)
MeasResult在Python中使用以下命令正确初始化:

NET = LoadLibrary("C7000_SDK.dll", 'net')
MeasResult = NET.lib.SKS_MEAS_RESULT()
相应的VB方法为:

Private C7000Device As New C7000.SDK ' C-7000 SDK Instance
Private MeasResult As C7000.SDK.SKS_MEAS_RESULT ' Measurement Result 
但是,在VB中,在使用它之前,有必要在
MeasResult
中初始化结果数组:

'   >>>>>  Initialize Array of Measurement Results  <<<<<
ReDim MeasResult.SpectralData_1nm(C7000.SDK.SKF_WAVELENGTH_1NM_COUNT - 1)
”>>>初始化测量结果数组