0

我在我的应用程序中使用了 MSR 设备,该设备在应用程序运行时按预期工作。但是,如果我的应用程序崩溃或被强制关闭,则 MSR 不会被释放并且无法回收(尽管它仍然可以打开和关闭)。通过实验,我发现如果我注销用户或重新启动 OPOS 控制服务,那么一切正常。

我不相信硬编码重新启动服务是要走的路,宁愿强制设备因错误而释放。

有谁知道这是否可能?

提前致谢。

4

2 回答 2

0

捕获异常并调用财政打印机。ResetPrinter() 方法退出

于 2019-10-21T14:12:33.653 回答
0

你的措施将是现实的。

当应用程序崩溃或挂起时,所用资源或打开状态的所有权通常保持不变。

经常做的是系统关闭和重新启动。
用户注销和重新登录是相应的对策。

如果您可以安全地终止应用程序,您也可以只重新启动应用程序,使系统保持在登录状态运行。

于 2018-10-22T23:58:47.797 回答