為什么以后更改了函數(shù)簽名后編譯無(wú)法通過(guò)? [開(kāi)拓者 TB]
- 咨詢(xún)內(nèi)容:
比如我有一個(gè)自定義函數(shù)FunctionA,其Params有三個(gè)輸入?yún)?shù)(A1, A2, A3)
而函數(shù)A被策略B調(diào)用。
編譯通過(guò)。
但是如果此時(shí)我修改了函數(shù)FunctionA的參數(shù)個(gè)數(shù),如增加一個(gè)A4,則函數(shù)FunctionA的參數(shù)為:A1, A2, A3, A4。
編譯后,其調(diào)用策略B會(huì)提示參數(shù)過(guò)少(策略B對(duì)FuntionA的調(diào)用也增加了對(duì)應(yīng)的參數(shù)輸入),導(dǎo)致編譯無(wú)法通過(guò)。
不知道各位是否遇到此類(lèi)問(wèn)題,是不是編譯有緩存還是版本使用的問(wèn)題,導(dǎo)致沒(méi)有實(shí)時(shí)更新。是否有解決的方法?謝謝! - TB技術(shù)人員:
仿照你的思路測(cè)試了一下,在策略B中調(diào)函數(shù)A參數(shù)沒(méi)有改變,還維持原來(lái)的3個(gè)時(shí),會(huì)出現(xiàn)參數(shù)過(guò)少的錯(cuò)誤,修改之后,即B中調(diào)A時(shí),A的參數(shù)也改為4個(gè),編譯順利通過(guò)。
使用軟件版本4.3.7.5 - TB客服:
我的版本是:4, 3, 6, 0
你修改一下A中的參數(shù)數(shù)量,再被B調(diào)用一下試試看有沒(méi)有問(wèn)題。 - 網(wǎng)友回復(fù):
vividboy 發(fā)表于 2013-7-15 20:29
我的版本是:4, 3, 6, 0
你修改一下A中的參數(shù)數(shù)量,再被B調(diào)用一下試試看有沒(méi)有問(wèn)題。 ...
測(cè)試的就是修改過(guò)的,開(kāi)始是3個(gè),后來(lái)增加為4個(gè)
- 網(wǎng)友回復(fù):
ample 發(fā)表于 2013-7-17 14:09
測(cè)試的就是修改過(guò)的,開(kāi)始是3個(gè),后來(lái)增加為4個(gè)
。。。。。。。。。好吧,我也不知道什么原因。 那那個(gè)版本是發(fā)布版本嗎?我用軟件“檢查更新”提示已經(jīng)是最新版本了。
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容