我在我的应用程序中使用了MSR设备,它在应用程序运行时可以正常工作。然而,如果我的应用程序崩溃或被强制关闭,MSR不会被释放,也不能被回收(尽管它仍然可以打开和关闭)。通过实验,我发现如果我注销用户或重新启动OPOS控制服务,一切都是正常的。
我不认为硬编码服务重新启动是可行的方法,而是更愿意强制设备在出错时释放。
有没有人知道这是否可能?
提前谢谢。
发布于 2018-10-23 07:58:48
你的措施将是现实的。
当应用程序崩溃或挂起时,已用资源的所有权或打开状态通常保持不变。
经常执行的操作是系统关机和重新启动。
用户注销和重新登录是相应的对策。
如果可以安全地终止应用程序,则还可以仅重新启动应用程序,使系统保持在登录状态下运行。
发布于 2019-10-21 22:12:34
捕获异常并调用fiscalprinter.ResetPrinter()方法quit
https://stackoverflow.com/questions/52935657
复制相似问题