检测到了重入

时间:2009-04-30 17:07:12

标签: .net interop webbrowser-control reentrancy

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

通常这个挂钩代码工作正常,但它与Webbrowser Control不兼容。当我忽略异常代码工作正常,至少看起来很好,但显然我有点担心。

有没有想法为什么完全发生此错误以及如何解决问题。

我在MSDN中看过这篇文章 - http://msdn.microsoft.com/en-us/library/ms172237.aspx,但实际上没有用。

1 个答案:

答案 0 :(得分:3)

我想出来了:

  • 它应该在同一个主题中(这是预期的)
  • 在非托管控件的初始化期间不应运行它。所以我在设置完所有属性和事件后运行它然后它工作。