paf 發表於 12-2-10 09:31

請教關於DefineDLLFunc的問題

請問如果在Multicharts中,用DefineDLLFunc來呼叫外部的a.dll檔案的話那這個a.dll這個檔用任何程式語言開發都ok嗎?c/c++ or c#, vb.net等?

a.dll中的功能,是否就像自己開發一般的dll一樣,可以編寫自己想要的功能即可
而不需引用到Multicharts的SDK Library?

煩請各位前輩能指教一下小弟
謝謝!!

stuart 發表於 12-2-10 18:00

unmanaged的dll就行~之前查資料看到的..
詳細要再看一下.XD

無無明 發表於 12-2-10 21:57

DefineDLLFunc: "C:\Program Files\OrderMaster\OMSignAPI.dll",bool,"IniDllAndPosition",LPSTR,int;
DefineDLLFunc: "C:\Program Files\OrderMaster\OMSignAPI.dll",bool,"GoOrder",LPSTR,LPSTR,LPSTR,int,double;
nowposition=marketposition*currentcontracts;
if date<>date then IniDllAndPosition(getsymbolname+numtostr(TXT,0), nowposition);

以下 是 下單大師 萬用API 的 DLL,OMSignAPI.dll
在 MC 呼叫後, 使用 萬用API 函數 IniDllAndPosition去應用
GoOrder 也是 萬用API的 函數
GoOrder(getsymbolname+numtostr(TXT,0), "", signDTStr , nowposition, close);

paf 發表於 12-2-16 16:08

這個網址有開發DLL 簡單的範例
似乎真的要unmanaged的才ok
給想要入門的人一起參考

http://www.bigmiketrading.com/multicharts/2698-multicharts-multicharts-multicharts-14.html
頁: [1]
查看完整版本: 請教關於DefineDLLFunc的問題