C接口編譯通過,調(diào)用失敗是什么原因
作者:金字塔 來源:cxh99.com 發(fā)布時(shí)間:2015年06月09日
- 咨詢內(nèi)容:
問客服一個(gè)問題,今天試著編譯C接口,其他地方?jīng)]有動(dòng),按照提示頭文件加了個(gè)#define _USE_32BIT_TIME_T,在源碼窗口調(diào)用aa:"STOCKFUNC@MYMACLOSE"(5) ;加載失敗,錯(cuò)誤代碼126,這是什么問題?函數(shù)是接口自帶的
- 金字塔客服:
將DLL復(fù)制到FML文件夾才行,或者你的文件名在公式中搞錯(cuò)了,建議仔細(xì)檢查
- 用戶回復(fù):
謝謝,希望能指導(dǎo)一下調(diào)試的問題。現(xiàn)在遇到下斷點(diǎn)失敗的問題,也沒有啟動(dòng)金字塔。我是按過去在大智慧軟件的老辦法設(shè)置屬性的。使用的是vs2012,為了省事我把dll的相關(guān)文件都生成在 D:\Weisoft Stock\Document的文件夾里了,是否是這個(gè)原因呢?大智慧的軟件dll是放在主目錄下的,過去調(diào)試一直沒有問題,我不是程序員,學(xué)這個(gè)東西真費(fèi)勁。
- 網(wǎng)友回復(fù):
另外你問的專業(yè)財(cái)務(wù)數(shù)據(jù)的問題,我是個(gè)股民,不能準(zhǔn)確知道軟件商專業(yè)財(cái)務(wù)數(shù)據(jù)的來源。也可能他們有更好的渠道,就我知道的,可能滬深交易所的數(shù)據(jù)最權(quán)威,嚴(yán)肅的投資者可能會(huì)看這上面的定期報(bào)告。其他網(wǎng)站如東方財(cái)富會(huì)不會(huì)快一點(diǎn)真沒比較過。你們作為一個(gè)軟件商可能會(huì)有更好的渠道,初期應(yīng)該找個(gè)省事的辦法。交易所可能是個(gè)好的來源。
- 網(wǎng)友回復(fù):
DLL要放在FML目錄才行,除非你開發(fā)的ADI的插件文件需要放在主目錄下。
金字塔關(guān)閉調(diào)試功能主要是考慮破解的困擾,2.962開放調(diào)試后,導(dǎo)致軟件諸多方面的用戶信息安全的挑戰(zhàn),為了保護(hù)光大用戶利益及金字塔公司利益,3.0之后的版本對(duì)加密算法從新做了調(diào)整,關(guān)閉了調(diào)試功能。
如果你是程序開發(fā)新手,建議你使用金字塔的VBA二次開發(fā)功能,相比C來說,VB語言更容易學(xué)習(xí),金字塔開放的接口也更多,調(diào)試也更方便