請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:43 編輯
圖片好像不見了,補上
或許 直接改用c#會比較快,會java c#上手應該不難. 本帖最後由 yuwenche 於 17-7-6 13:55 編輯
解決了.請參考我新開的部落格, 裏面有日盛元大的下單模組,報價模組等,並提供原始碼下載,歡迎爪哇語言的同好指教.
javaatetrade.blogspot.tw
看來用java在溝通這些微軟的元件的確是麻煩很多。我也是用Java只有試過jna載入dll,但active X就沒試過了。非常謝謝你的分享,也希望你可以繼續寫這類的文章,因為這類文章真的不多。 感謝支持,希望有機會切磋一下.
頁:
[1]