Board logo

標題: [發問] 請問呼叫函式後觸發的事件資訊回傳 [打印本頁]

作者: tompi    時間: 2016-4-13 16:19     標題: 請問呼叫函式後觸發的事件資訊回傳

各位好
   因為群益期貨近日要更換下單元件,目前看該如何轉換
   以前有範例程式還滿好改的,而新的元件除了使用的函數說明
   剩下要使用者自己弄了。
  1. Dim SKord As SKOrderLib

  2. Sub SK_Ord_Int()
  3.   Dim Status As Variant
  4.   Set SKord = New SKOrderLib
  5.   
  6.   Status = SKord.SKOrderLib_Initialize           '下單元件初始
  7.   Status = Status + SKord.GetUserAccount  '取得使用者帳號資訊
  8.       '?? 不知該如何觸發OnAccount  得到回傳資料
  9.   If Status = 0 Then
  10.      OTS.Cells(1, 2) = "登入成功"
  11.     Else
  12.      OTS.Cells(1, 2) = Status
  13.      Status = 0
  14.   End If
  15.   
  16.   Status = SKord.ReadCertByID("A*********")  '交易人身份帳號
  17.   
  18.   If Status = 0 Then
  19.      OTS.Cells(1, 3) = "讀取憑證成功"
  20.     Else
  21.      OTS.Cells(1, 3) = Status
  22.   End If
  23.   
  24. End Sub
複製代碼
其中
1.GetUserAccount
   取回目前可交易的所有帳號。資料由OnAccount事件回傳。

2.OnAccount
    帳號資訊。透過呼叫GetUserAccount後,帳號資訊由該事件回傳。
宣告        void OnAccount([in] BSTR bstrLogInID, [in] BSTR bstrAccountData  );
參數        bstrLogInID        登入ID
                bstrAccountData          帳號資訊。以逗點分隔每一個欄位,欄位依序為:
                     『市場,分公司,分公司代號,帳號,身份證字號,姓名』

物件瀏覽器視窗
[attach]23829[/attach]

說明文件
[attach]23830[/attach]

感謝諸位指導 謝謝




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)