2

我在设置 webbrowser 控件的属性时收到“检测到可重入”MDA 错误。仅当我调用“SetWindowsHookEx”以在同一线程中挂钩某些拨号时才会发生这种情况。

通常,这个挂钩代码可以正常工作,但它与 Webbrowser Control 配合得不好。当我忽略异常代码工作正常时,至少看起来不错,但显然我有点担心。

是否知道为什么发生此错误以及如何解决该问题。

我在 MSDN 中看到了这篇文章 - http://msdn.microsoft.com/en-us/library/ms172237.aspx但它并没有真正帮助。

4

1 回答 1

3

我想通了:

  • 它应该在同一个线程中(这是预期的)
  • 它不应在非托管控件的初始化期间运行。所以我在设置所有属性和事件后运行它然后它工作。
于 2009-04-30T17:29:40.440 回答