加載DLL的機制是每次計算公式,都調用一下DLL嗎? [金字塔]
- 咨詢內容:
請教:
金字塔加載DLL的機制是每次計算公式,都調用一下DLL嗎?
這個dll的加載和釋放是在什么時候?我想用金字塔調用JNI,調用Java寫的處理策略。
現在遇到的情況是:打開金字塔,雙擊我的公式,調用java成功,可以有結果,可以畫圖。再次雙擊我的公式,就失敗了。
或者,金字塔有沒有原生就支持Java呢?
計算的結果,可以是一個C++對象嗎?
[此貼子已經被作者于2013/10/29 13:14:26編輯過] - 金字塔客服:
默認情況下DLL每次刷新公式都加載的,計算完畢后DLL會銷毀,如果你需要DLL一直加載在內存中,那么請選擇 工具菜單->選項->常規選項卡中的 “DLL公式加載駐留內存模式”
金字塔不直接支持JAVA編程,但是支持VBA。
計算結果不可以是C++對象,只能以浮點數形式返回
- 用戶回復:
這個結果緩沖區m_pResultBuf的大小,是跟m_nNumdata一樣大的嗎?可以調大一點,調小一點嗎?否則,一次只能返回一個固定大小的float數組。我一次性計算了很多個結果,好幾個float數組,只能返回一個,其他的計算白費了?
- 網友回復:
只能返回一個數據,無法調大調小。
如果你有多個結果,可以考慮 設置DLL為內存駐留方式,將計算好的數據保存全局變量數組中,然后定義多個函數入口來分別讀取
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容