【问题标题】:Find when active class destruction has completed in IBM Rhapsody在 IBM Rhapsody 中查找活动类销毁完成的时间
【发布时间】:2018-06-27 10:04:13
【问题描述】:

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

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

调用destroy() 会在销毁过程中清理待处理的事件,但有没有办法确定销毁何时完成?

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

感谢您的帮助

(1)Understanding on Termination Connector of State Diagram in IBM Rhapsody

【问题讨论】:

    标签: c++ rhapsody


    【解决方案1】:

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

    【讨论】: