- 帖子
- 4
- 主題
- 2
- 精華
- 0
- 積分
- 11
- 點名
- 0
- 作業系統
- window 7
- 軟體版本
- Office 2003 2010
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2011-9-8
- 最後登錄
- 2021-6-27
|
各位好
因為群益期貨近日要更換下單元件,目前看該如何轉換
以前有範例程式還滿好改的,而新的元件除了使用的函數說明
剩下要使用者自己弄了。- Dim SKord As SKOrderLib
- Sub SK_Ord_Int()
- Dim Status As Variant
- Set SKord = New SKOrderLib
-
- Status = SKord.SKOrderLib_Initialize '下單元件初始
- Status = Status + SKord.GetUserAccount '取得使用者帳號資訊
- '?? 不知該如何觸發OnAccount 得到回傳資料
- If Status = 0 Then
- OTS.Cells(1, 2) = "登入成功"
- Else
- OTS.Cells(1, 2) = Status
- Status = 0
- End If
-
- Status = SKord.ReadCertByID("A*********") '交易人身份帳號
-
- If Status = 0 Then
- OTS.Cells(1, 3) = "讀取憑證成功"
- Else
- OTS.Cells(1, 3) = Status
- End If
-
- End Sub
複製代碼 其中
1.GetUserAccount
取回目前可交易的所有帳號。資料由OnAccount事件回傳。
2.OnAccount
帳號資訊。透過呼叫GetUserAccount後,帳號資訊由該事件回傳。
宣告 void OnAccount([in] BSTR bstrLogInID, [in] BSTR bstrAccountData );
參數 bstrLogInID 登入ID
bstrAccountData 帳號資訊。以逗點分隔每一個欄位,欄位依序為:
『市場,分公司,分公司代號,帳號,身份證字號,姓名』
物件瀏覽器視窗
說明文件
策略王COM元件使用說明.zip (380.65 KB)
感謝諸位指導 謝謝 |
|