Release Pos printer while catch PosControlException
-
26 กุมภาพันธ์ 2555 6:59
Dear All,
Please have a look at the following code. Can I release the printer while PosControlException occurs? What will happen if I do that?
Dim posExplorer As New PosExplorer() Dim deviceInfo As DeviceInfo = Nothing deviceInfo = posExplorer.GetDevice(DeviceType.PosPrinter, PrinterName) pr = posExplorer.CreateInstance(deviceInfo) pr.Open() Try pr.Claim(10000) Catch e As PosControlException Try pr.Release() Catch ex As Exception Throw e End Try Throw e Catch e As Exception .... End Try
Thanks
ตอบทั้งหมด
-
26 กุมภาพันธ์ 2555 17:31ผู้ตอบ
If you get an error on a claim in the service object, I would guess the device was never claimed, thus release is redundant. It can't hurt.
-Sean
www.sjjmicro.com / www.seanliming.com / www.annabooks.com, Book Author - Pro Guide to WES 7, XP Embedded Advanced, Pro Guide to POS for .NET
-
27 กุมภาพันธ์ 2555 1:59
Hi, Sean Liming,
Sometimes, I got an exception message:The port is already open. Why will I see the message? Could you tell me the reason?
-
27 กุมภาพันธ์ 2555 5:26ผู้ตอบ
On which error message? Claim or Release?
-Sean
www.sjjmicro.com / www.seanliming.com / www.annabooks.com, Book Author - Pro Guide to WES 7, XP Embedded Advanced, Pro Guide to POS for .NET
- แก้ไขโดย Sean LimingMVP, Editor 27 กุมภาพันธ์ 2555 5:26
-
27 กุมภาพันธ์ 2555 8:36
On which error message? Claim or Release?
-Sean
www.sjjmicro.com / www.seanliming.com / www.annabooks.com, Book Author - Pro Guide to WES 7, XP Embedded Advanced, Pro Guide to POS for .NET
Claim, thanks