DbfTC API CallBack模式範例
DbfTCdll2.dll 提供CallBack操作模式:
兩種CallBack模式同時使用時, 當一個商品有資料異動, 會先By Tag通知所有欄位異動, 最後By Item通知商品異動,
因此可在By Tag的CB中先作前置處理作業, 比如依成交量設置是否為一筆成交明細的flag, 將異動項目更新到對應記憶體的結構中
最後於By Item的CB中作整筆式的觸發作業, 例如 如果是一筆成交明細則打出Tick包送出, 如果不是則只須打報價(如5檔)資料出去
CallBack處理函式設計示範
程式經過 LoadLibrary 與函式宣告後,實際應用非常簡單,測試程式碼如下:
執行結果(FTDC陸期)如: