3

Toolintf 单元现已弃用。在 ToolsAPI 中,Delphi XE4 的 TToolServices.RaiseException 的替代品是什么?

4

1 回答 1

2

据我了解,您应该执行以下操作:

  1. ENonAIRException引发一个从单元中声明的异常类派生的异常ToolsAPI
  2. 确保您的代码不处理异常。换句话说,让它将调用堆栈向上传播到 IDE 代码。

状态的文档(例如,仅是源代码中的注释)ENonAIRException

ENonAIRException未处理的异常将不会向用户显示带有堆栈跟踪的异常对话框,并且不允许用户向 Quality Central 提交自动事件报告 (AIR)。IDE 插件中故意未处理的异常应属于此类型(或派生自此类型的类型)

于 2013-10-22T11:50:46.540 回答