lee1127 發表於 14-9-1 11:42

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

有人可以指導一下要怎麼做嗎
環境是VB net 2010



曾永政 發表於 14-9-1 13:01

你好拼啊!要自己做下單機咧 ^^

wcyjulian 發表於 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就好
跑了一陣子 ,跟其他券商比是真的相對穩定點, 功能也最齊(我寫了五家,只有他一家證券/期選/海期到齊)

lee1127 發表於 14-9-1 22:22

wcyjulian 發表於 14-9-1 18:58 static/image/common/back.gif
群益四個API, 只有order dll release 32bit, 其他32/64bit都有, 你compile的是64bit, 程式load的32bit dll( ...

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

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

randloop 發表於 14-9-2 01:20

lee1127 發表於 14-9-1 22:22 static/image/common/back.gif
不過平台我已經選擇了x86,還是會出現這個錯誤示窗

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


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


2.選擇組態


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


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

wcyjulian 發表於 14-9-2 16:28

lee1127 發表於 14-9-1 22:22 static/image/common/back.gif
不過平台我已經選擇了x86,還是會出現這個錯誤示窗

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


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


頁: [1]
查看完整版本: 怎麼在x64底下編譯群益下單api的SKOrderLib.dll