yuwenche 發表於 17-5-30 19:11

請Java的高手- 元大證券下單API使用COM的問題

元大證券的下單API是使用COM(Component Object Model)元件. 我已經能用excel的VBA登入,並接收到成功登入的訊息.而我改用Java來寫時,雖然也有收到伺服器端的訊息, 但卻一直無法接收到成功登入的訊息.程式如下:



第1~3行引用jacob套件
第11行的 Yuanta.YuantaOrdCtrl.64 為註冊表內的ProgID
第14~15行均有回傳值3(連線中),但無法收到連線成功的其它訊息, 應會回傳2(登入成功),帳號等.

另外附上VBA的程式


請Java的高手, 能給予指引或方向.

yuwenche 發表於 17-5-30 19:16

本帖最後由 yuwenche 於 17-5-30 19:43 編輯

圖片好像不見了,補上


j202036 發表於 17-5-30 20:53

或許 直接改用c#會比較快,會java c#上手應該不難.

yuwenche 發表於 17-7-6 13:17

本帖最後由 yuwenche 於 17-7-6 13:55 編輯

解決了.請參考我新開的部落格, 裏面有日盛元大的下單模組,報價模組等,並提供原始碼下載,歡迎爪哇語言的同好指教.


javaatetrade.blogspot.tw

blueways 發表於 17-7-7 13:31

看來用java在溝通這些微軟的元件的確是麻煩很多。我也是用Java只有試過jna載入dll,但active X就沒試過了。非常謝謝你的分享,也希望你可以繼續寫這類的文章,因為這類文章真的不多。

yuwenche 發表於 17-7-8 08:24

感謝支持,希望有機會切磋一下.
頁: [1]
查看完整版本: 請Java的高手- 元大證券下單API使用COM的問題