Мне нужно уничтожить экземпляр класса с диаграммой состояний в IBM Rhapsody с помощью инфраструктуры OXF и определить, когда уничтожение завершено.
Из других вопросов (1) я вижу, что вызов delete
для объекта - плохая идея, так как любые ожидающие события в очереди событий приведут к сбою программы.
Вызов destroy()
убирает ожидающие события как часть разрушения, но есть ли способ найти, когда разрушение завершено?
Обратите внимание, что я попытался включить параметр CPP_CG::Framework::UseDirectReactiveDeletion
, но он не очищает ожидающие события перед удалением, что приводит к сбоям.
Спасибо за помощь
(1) Общие сведения о диаграмме состояния соединителя завершения в IBM Rhapsody