COCO研究院

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

[API] 怎麼在x64底下編譯群益下單api的SKOrderLib.dll

[複製鏈接]
發表於 14-9-1 11:42 | 顯示全部樓層 |閱讀模式
有人可以指導一下要怎麼做嗎
環境是VB net 2010

未命名.png
未命名2.png
發表於 14-9-1 13:01 | 顯示全部樓層
你好拼啊!要自己做下單機咧 ^^
發表於 14-9-1 18:58 | 顯示全部樓層
本帖最後由 wcyjulian 於 14-9-1 19:21 編輯

群益四個API, 只有order dll release 32bit, 其他32/64bit都有, 你compile的是64bit, 程式load的32bit dll(或兩個反過來), 就會有這bad image 錯誤訊息, build 32bit看看, 應該就過了.

現在用的群益版自動交易程式, 寫的時候也遇過一樣問題, 為了一致性就都用32bit dll(兩個效能差異不大,不一定非得用64bit), 等群益出了64bit下單dll, 要換再重build就好
跑了一陣子 ,跟其他券商比是真的相對穩定點, 功能也最齊(我寫了五家,只有他一家證券/期選/海期到齊)

 樓主| 發表於 14-9-1 22:22 | 顯示全部樓層
wcyjulian 發表於 14-9-1 18:58
群益四個API, 只有order dll release 32bit, 其他32/64bit都有, 你compile的是64bit, 程式load的32bit dll( ...

不過平台我已經選擇了x86,還是會出現這個錯誤示窗

還是他的範例程式已經無法改變64bit的平台了?
發表於 14-9-2 01:20 | 顯示全部樓層
lee1127 發表於 14-9-1 22:22
不過平台我已經選擇了x86,還是會出現這個錯誤示窗

還是他的範例程式已經無法改變64bit的平台了?

1.在方案按右鍵,選屬性
01.png

2.選擇組態
02.png

3.選擇Any CPU及x86平台,並確認
05.png

4.確認編譯出來的案目錄中有4個元件相關檔案
06.png
04.png
03.png

評分

參與人數 3金錢 +9 收起 理由
TrendRover + 2 感謝分享
lee1127 + 2 按一個讚
kilroy + 5 按一個讚

查看全部評分

發表於 14-9-2 16:28 | 顯示全部樓層
lee1127 發表於 14-9-1 22:22
不過平台我已經選擇了x86,還是會出現這個錯誤示窗

還是他的範例程式已經無法改變64bit的平台了?

一定可以, 把project 存檔, 再 clean & rebuild 看看


您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 24-11-22 17:26

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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