我有一个最初为 Petrel 2011 编写的插件。最近,我们需要将它与 Petrel 2012 一起使用。我已将调试器连接到 Petrel 并确认正在加载插件并且正在调用模块上的 Initialize()。这只是将事件处理程序添加到 DataManager.DataSourceManager.Saved 事件。
在 Petrel 2011 中,此事件在保存过程即将结束时触发。然而,到了 2012 年,这个事件似乎不再被触发。
我应该在 2012 年使用一个新事件来检测项目何时被保存?最好是与 2011 兼容的。