OO事件是非常导入的,物联网设备,在ABAP中处理它们是非常容易的
我们需要handler方法来注册事件
然后我们需要将这个方法设置为handler
ABAP开发者使用这样的事件处理程序,试用云服务器,他们中的许多人不关心注销事件。为什么我们要关心注销事件?
我试图用非常简单的代码解释事件处理的重要性
结果是:
正如您所看到的,创建并释放了第一个对象,但是raise event仍然捕获这个对象。因为自由物体不足以永远清除物体。一旦对象事件被注册,运行时将一直保持对象直到事件被注销。
我们可以用简单的代码注销事件:激活空间
我们只需向处理程序对象添加一行代码。
并让我们这样更改启动方法:
结果是:
那么我们为什么要关心注销事件呢?
想象一下,你想处理2或3个ALV,淘客发单软件,甚至更多,轻云,你想为这些ALV提出一些事件。如果不注销事件,数据可视化大屏,运行时总是会找到释放的对象,这可能会导致短转储、不需要的进程等。为了避免这种不需要的情况,我们需要注销事件。
本文地址: /shujuku/81391.html
版权声明:本文发布于收集站云 内容均来源于互联网 如有侵权联系删除