【发布时间】:2015-01-02 06:43:34
【问题描述】:
我正在编写一个 Delphi IDE 专家。是否可以从专家那里更改调试器的“通知语言异常标志”?怎么样?
【问题讨论】:
-
也许您可以将自己连接到 IDE 并查看当您按下“选项”中的确定按钮时会发生什么(调用了哪些函数)?这可能是很多工作,但我不知道其他方法。
标签: delphi delphi-xe2
我正在编写一个 Delphi IDE 专家。是否可以从专家那里更改调试器的“通知语言异常标志”?怎么样?
【问题讨论】:
标签: delphi delphi-xe2
这些设置保存在注册表中。具体路径会根据 Delphi 版本而有所不同,但对于 XE2,可以在此处找到:
HKCU\Software\Embarcadero\BDS\9.0\Debugging\Embarcadero Debuggers\Language Exception Classes
此键中每个值的名称是与该值相关的异常类,该值是一个字符串,值为“1”表示忽略异常类或“0”表示不忽略(与完全删除该值相同) )。
但是,IDE 不会直接在注册表中对这些设置进行更改,除非您重新启动 IDE,这可能不是您希望专家所做的。
不幸的是,我不知道有一种机制可以以 IDE 动态感知的方式更改这些设置,或者导致 IDE 在不重新启动的情况下重新加载这些设置(这并不是说这种机制不会'不存在,只是我不知道任何)。
【讨论】: