【问题标题】:How to change the Delphi debugger's "Notify on Language Exceptions flag" from an IDE Expert如何从 IDE 专家那里更改 Delphi 调试器的“通知语言异常标志”
【发布时间】:2015-01-02 06:43:34
【问题描述】:

我正在编写一个 Delphi IDE 专家。是否可以从专家那里更改调试器的“通知语言异常标志”?怎么样?

【问题讨论】:

  • 也许您可以将自己连接到 IDE 并查看当您按下“选项”中的确定按钮时会发生什么(调用了哪些函数)?这可能是很多工作,但我不知道其他方法。

标签: delphi delphi-xe2


【解决方案1】:

这些设置保存在注册表中。具体路径会根据 Delphi 版本而有所不同,但对于 XE2,可以在此处找到:

HKCU\Software\Embarcadero\BDS\9.0\Debugging\Embarcadero Debuggers\Language Exception Classes

此键中每个值的名称是与该值相关的异常类,该值是一个字符串,值为“1”表示忽略异常类或“0”表示不忽略(与完全删除该值相同) )。

但是,IDE 不会直接在注册表中对这些设置进行更改,除非您重新启动 IDE,这可能不是您希望专家所做的。

不幸的是,我不知道有一种机制可以以 IDE 动态感知的方式更改这些设置,或者导致 IDE 在不重新启动的情况下重新加载这些设置(这并不是说这种机制不会'不存在,只是我不知道任何)。

【讨论】:

  • 很高兴知道但对我没有帮助。我需要在 IDE 运行时更改标志。
猜你喜欢
  • 2015-07-28
  • 2010-10-23
  • 2011-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-27
  • 2010-10-06
  • 1970-01-01
相关资源
最近更新 更多