我試圖從IronPython中調用.NET函數(VS2012)從IronPython的調用函數的.Net [VS2012]
.NET功能:
public int GetData(uint numberOfSamples, float[] iBuffer, float[] qBuffer){..}
IronPython的:
# Here's my code in IronPython
numSamples = 1024
from array import array
iData = array('f')
qData = array('f')
GetData(numSamples, iData, qData)
最後一行將拋出以下異常,(從本地窗口-VS2012)
我該如何解決這個問題?
在IronPython中的浮點數相當於C#中的兩倍 - 也許這是問題。參考:http://research.microsoft.com/en-us/um/cambridge/projects/infernet/docs/calling%20infer.net%20from%20ironpython.aspx – NoChance 2014-11-20 17:07:09
我也試過'array('d' )',但我得到同樣的錯誤。 – SanVEE 2014-11-20 17:08:52