我正在使用 VC++ 2010 为 CAT-Credit Authorization Terminal 开发 OPOS 接口。我的问题是关于 ClearOutput 方法,如果这里有人尝试过编写 opos 控件。当我调用该函数时,它返回代码 106,这意味着 OPOS_E_ILLEGAL。
这是我的代码序列:
- OPOSCAT.Open()
- OPOSCAT.ClaimDevice()
- OPOSCAT.DeviceEnabled = True
- OPOSCAT.Asyncmode = true
- 执行 SALES 并触发事件,等到它完成,调用 OutputCompleteEvent
- OPOSCAT.ClearOutput()
- OPOSCAT.DeviceEnabled = False
- OPOSCAT.Asyncmode = False
- OPOSCAT.ReleaseDevice()
- OPOSCAT.Close()
单击此处获取更多参考: 参见第 5 章
谢谢