liko1688 發表於 19-12-26 09:35

群益API 2.13.20版 SendFutureOrde下單第9筆左右程式...

群益API 2.13.20版(19版也一樣) SendFutureOrde下單到第9筆左右程式會自己結束。
前8筆都會成功下單,但9筆開始執行下單程式就會自動關閉,有人遇過此問題嗎?

程式是用C# winform 開發

使用CurrentDomain_UnhandledException補捉到下面的錯誤訊息,所以可以很確定是DLL錯誤造成的問題。

失敗的應用程式名稱: CapitalOrder.exe,版本: 1.0.0.0,時間戳記: 0x5e03fa3b
失敗的模組名稱: SKCOM.dll,版本: 2.13.20.0,時間戳記: 0x5dde4850
例外狀況代碼: 0xc0000005
錯誤位移: 0x00055822
失敗的處理程序識別碼: 0x7204
失敗的應用程式開始時間: 0x01d5bb80c58bec66
失敗的應用程式路徑: D:\群益\CapitalOrder\bin\debug\CapitalOrder.exe
失敗的模組路徑: D:\CapitalAPI_2.13.20_CExample\CapitalAPI_2.13.20_CExample\元件\x86\SKCOM.dll
報告識別碼: d0046024-6758-451f-8a40-84a500267d7c
失敗的套件完整名稱:
失敗的套件相關應用程式識別碼:

liko1688 發表於 19-12-26 18:39

SendFutureOrder 送出的內容如下圖

liko1688 發表於 19-12-30 15:49

已找到問題點,是2.13.17版後需加OnReply需告,但我在OnReplyMessage 那邊宣告錯誤造成的問題,但為什麼前幾筆可下單後面就無預警關閉就不知道了。
頁: [1]
查看完整版本: 群益API 2.13.20版 SendFutureOrde下單第9筆左右程式...