2019年7月10日 星期三

SKQuoteLib_RequestFutureTradeInfo 出現 LP_c_short error



今日測試  SKQuoteLib_RequestFutureTradeInfo(0, 'TX00'),出現如下 error


---------------------------------------------------------------------------
ArgumentError                             Traceback (most recent call last)
 in ()
      1 import ctypes
----> 2 skQ.SKQuoteLib_RequestFutureTradeInfo(50, 'TX12')

ArgumentError: argument 1: : expected LP_c_short instance instead of int


看起來參數的型態不對,LP_c_short << 這個看起來很像 ctypes 會遇到的東西,所以我用 ctypes 試試看,轉換型別一下

import ctypes
skQ.SKQuoteLib_RequestFutureTradeInfo(ctypes.c_short(0), 'TX00')

恩  成功了!!!

沒有留言:

張貼留言