我正在爲使用VC++ 2010的CAT-Credit授權終端開發OPOS接口。我的問題是關於ClearOutput方法,如果有人在這裏嘗試過編碼opos控件。當我調用該函數時,它將返回代碼106,這意味着OPOS_E_ILLEGAL。零售POS的OPOS-OLE中的ClearOutput方法的時機是什麼?
這裏是我的代碼序列:
- OPOSCAT.Open()
- OPOSCAT.ClaimDevice()
- OPOSCAT.DeviceEnabled =真
- OPOSCAT.Asyncmode =真
- 執行銷售並且觸發事件,等到它結束時,調用OutputCompleteEvent
- OPOSCAT.ClearOutput()
- OPOSCAT.DeviceEnabled =假
- OPOSCAT.Asyncmode =假
- OPOSCAT.ReleaseDevice()
- OPOSCAT.Close()
點擊此處查看詳細參考: See Chapter 5
謝謝