VC++ 2010を使ってCAT-Credit Authorization Terminal用のOPOSのインターフェイスを開発しています。私の質問はClearOutputメソッドです。その関数を呼び出すと、OPOS_E_ILLEGALを意味するコード106が返されます。ここOPOS-OLE for Retail POSのClearOutputメソッドのタイミングはどのくらいですか?
は、私のコードのシーケンスです:
- OPOSCAT.Open()
- OPOSCAT.ClaimDevice()
- OPOSCAT.DeviceEnabled = Trueの
- OPOSCAT.Asyncmode =真
- SALESを実行し、イベントを発生させ、完了するまで待ってからOutputCompleteEventを呼び出します。
- OPOSCAT.ClearOutput()
- OPOSCAT.DeviceEnabled = Falseの
- OPOSCAT.Asyncmode = Falseの
- OPOSCAT.ReleaseDevice()
- OPOSCAT.Close()より参照のためにここに
クリック: See Chapter 5
感謝