在 IBM Rhapsody 中查找活动类销毁何时完成

Find when active class destruction has completed in IBM Rhapsody

本文关键字:何时完 活动 IBM Rhapsody 查找      更新时间:2023-10-16

我需要使用 OXF 框架在 IBM Rhapsody 中销毁带有状态图的类的实例,并查找销毁何时完成。

从其他问题 (1( 中,我可以看到在对象上调用delete是一个坏主意,因为事件队列中的任何待处理事件都会使程序崩溃。

调用destroy()可以清理挂起的事件作为销毁的一部分,但是有没有办法找到销毁何时完成?

请注意,我已尝试启用CPP_CG::Framework::UseDirectReactiveDeletion选项,但这不会在删除之前清理挂起的事件,从而导致崩溃。

感谢您的帮助

(1(理解IBM狂想曲中状态图的终端连接器

你可以重载类的析构函数,如果类被删除,则调用它。