COCO研究院

 找回密碼
 註冊
搜索
查看: 39046|回復: 5

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

[複製鏈接]
發表於 17-5-30 19:11 | 顯示全部樓層 |閱讀模式
元大證券的下單API是使用COM(Component Object Model)元件. 我已經能用excel的VBA登入,並接收到成功登入的訊息.而我改用Java來寫時,雖然也有收到伺服器端的訊息, 但卻一直無法接收到成功登入的訊息.程式如下:



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

另外附上VBA的程式


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

 樓主| 發表於 17-5-30 19:16 | 顯示全部樓層
本帖最後由 yuwenche 於 17-5-30 19:43 編輯

圖片好像不見了,補上


1.png
2.PNG
1.png
1.png
2.PNG
發表於 17-5-30 20:53 | 顯示全部樓層
或許 直接改用c#會比較快,會java c#上手應該不難.
 樓主| 發表於 17-7-6 13:17 | 顯示全部樓層
本帖最後由 yuwenche 於 17-7-6 13:55 編輯

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


javaatetrade.blogspot.tw

發表於 17-7-7 13:31 | 顯示全部樓層
看來用java在溝通這些微軟的元件的確是麻煩很多。我也是用Java只有試過jna載入dll,但active X就沒試過了。非常謝謝你的分享,也希望你可以繼續寫這類的文章,因為這類文章真的不多。
 樓主| 發表於 17-7-8 08:24 | 顯示全部樓層
感謝支持,希望有機會切磋一下.
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-22 21:36

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |