質問

「再入可能が検出されました」と表示されるWebブラウザコントロールのプロパティの設定中にMDAエラーが発生しました。 これは、" SetWindowsHookEx"を呼び出した場合にのみ発生します。同じスレッド内でいくつかのダイヤルをフックします。

通常、このフックコードは正常に機能しますが、Webbrowser Controlではうまく動作しません。例外コードを無視すると問題なく機能しますが、少なくとも問題ないように見えますが、明らかに少し心配です。

このエラーが正確に発生している理由と問題の解決方法については考えがあります。

MSDNでこの記事を見た- http:// msdn。 microsoft.com/en-us/library/ms172237.aspx ですが、実際には役に立ちません。

役に立ちましたか?

解決

私はそれを理解しました:

  • 同じスレッド内にある必要があります(これは予期されていたものです)
  • アンマネージコントロールの初期化中に実行しないでください。したがって、すべてのプロパティとイベントを設定した後に実行し、動作しました。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top