在 IBM Rhapsody 中查找活动类销毁何时完成
Find when active class destruction has completed in IBM Rhapsody
我需要使用 OXF 框架在 IBM Rhapsody 中销毁带有状态图的类的实例,并查找销毁何时完成。
从其他问题 (1( 中,我可以看到在对象上调用delete
是一个坏主意,因为事件队列中的任何待处理事件都会使程序崩溃。
调用destroy()
可以清理挂起的事件作为销毁的一部分,但是有没有办法找到销毁何时完成?
请注意,我已尝试启用CPP_CG::Framework::UseDirectReactiveDeletion
选项,但这不会在删除之前清理挂起的事件,从而导致崩溃。
感谢您的帮助
(1(理解IBM狂想曲中状态图的终端连接器
你可以重载类的析构函数,如果类被删除,则调用它。
相关文章:
- 何时在引用或唯一指针上使用移动语义
- 何时提供默认参数作为模板参数
- C++-明确何时以及如何调用析构函数
- 在以唯一ptr为值的C++映射中,动态内存何时会被销毁
- 何时应通过引用传递矢量参数而不是按值传递矢量参数?
- 如果非动态变量被指针引用,何时超出范围?
- 类作用域的类型别名"using":[何时]方法中的用法可以先于类型别名?
- 何时定义QT_NO_CONTEXTMENU?
- 当可输入框在窗口中处于活动状态时获得通知的任何方法
- 何时为派生类初始化 vptr?
- 如何知道何时调用删除以及何时调用 delete[] C++?
- 指针的 C++ 动态数组 - 何时需要使用它?
- 我应该在 C++ 中何时/为什么使用 STATIC?
- 变量的值何时可以在C++中意外更改?
- 调用方如何知道 VARIANT 中何时有十进制?
- 何时应在构造函数参数中使用 const C++?
- "错误 (活动) E1696 无法打开源文件 "stdafx.h"--
- 我可以有一个 ELI5 作为参考和指针以及何时使用它们吗?
- async_write完成处理程序最早何时完成?
- 使用完数据结构后清空数据结构是一个好习惯吗?