[問題] 請問各位程式高手
群益提供的報價 API 應該是用 C/C++ 寫的 32-bit DLL
我則是使用 C# 來寫策略程式
API 中有函式需要 callback function
但是他的函式參數只收 long 做為 function pointer 的 type
而 C# 裡只有 delegate 頂多轉成 IntPtr
我試了幾種方法 都沒辦法成功地讓該函式呼叫到 callback function
範例程式碼有 VB 與 VC++ 他們使用
VB: 函式名稱( AddressOf CallbackFunctionName )
VC++: 函式名稱( (long) CallbackFunctionName )
不曉得板上是否有高手處理過該 DLL (SKQuoteLib.dll) 或是類似的問題
我卡在這地方許久 也找不到解決的方式
根據查的一些資訊
這跟 Managed 與 Unmanaged 之間的 P/Invoke 與反向 P/Invoke 有關
可能跟 CLR 的細部處理有關
C/C++ 的 long 是 32-bit
平台:
Vista 64-bit Enterprise
Visual Studio 2008, 專案的 target platform 已改為 x86
先行感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.91.117
→
10/06 21:52, , 1F
10/06 21:52, 1F
→
10/06 21:57, , 2F
10/06 21:57, 2F
→
10/06 23:09, , 3F
10/06 23:09, 3F
推
10/06 23:15, , 4F
10/06 23:15, 4F
→
10/06 23:16, , 5F
10/06 23:16, 5F
→
10/06 23:18, , 6F
10/06 23:18, 6F
推
10/06 23:23, , 7F
10/06 23:23, 7F
推
10/06 23:48, , 8F
10/06 23:48, 8F
→
10/06 23:59, , 9F
10/06 23:59, 9F
→
10/07 00:00, , 10F
10/07 00:00, 10F
→
10/07 01:32, , 11F
10/07 01:32, 11F
推
10/07 12:45, , 12F
10/07 12:45, 12F
→
10/07 12:46, , 13F
10/07 12:46, 13F
→
10/08 00:58, , 14F
10/08 00:58, 14F
→
10/08 00:59, , 15F
10/08 00:59, 15F
推
10/08 10:35, , 16F
10/08 10:35, 16F
→
10/08 21:36, , 17F
10/08 21:36, 17F
→
10/08 21:37, , 18F
10/08 21:37, 18F
推
10/08 22:44, , 19F
10/08 22:44, 19F
→
10/08 22:53, , 20F
10/08 22:53, 20F
→
10/08 22:54, , 21F
10/08 22:54, 21F
→
10/08 23:30, , 22F
10/08 23:30, 22F
→
10/08 23:31, , 23F
10/08 23:31, 23F
推
10/12 00:04, , 24F
10/12 00:04, 24F
→
10/12 00:05, , 25F
10/12 00:05, 25F
→
10/12 00:06, , 26F
10/12 00:06, 26F
→
10/12 00:06, , 27F
10/12 00:06, 27F
→
10/12 01:28, , 28F
10/12 01:28, 28F
→
10/13 21:05, , 29F
10/13 21:05, 29F
討論串 (同標題文章)
Trading 近期熱門文章
56
158
PTT職涯區 即時熱門文章