如果B1崩溃,如何终止仍在运行的加载项?

2020-09-04 21:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 当我从任务管理器中终止...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

当我从任务管理器中终止B1(由于不响应)或崩溃时,我的加载项仍在运行。

对于正常终止(单击X/Exit/Ctrl + Q),可以。 但是上述情况呢? 如何捕捉那些事件?

安迪

6条回答
wang628962
2020-09-04 21:31

如果您突然终止了B1,那么B1当然不能将事件发送给

,以通知您发生故障的插件。 如果您还需要涵盖B1的突然终止

,那么您必须自行执行一些策略。

例如,您可以实施一个保持活动机制,通过该机制定期

,您可以检查UI连接是否仍处于打开状态-例如,通过调用应始终返回的某些

方法,例如读取桌面标题。 当

方法失败时,则表明连接已断开,您可以假定B1已死

,然后可以正常关闭插件。

Windows处理您可以检测到B1死亡的API,然后

响应此事件。 依此类推....

一周热门 更多>