Pregunta

Estoy recibiendo " Reentrancy fue detectado " Error de MDA al configurar las propiedades de un control del navegador web. Esto solo sucede si llamo a " SetWindowsHookEx " para enganchar algunos diales dentro del mismo hilo.

Normalmente, este código de enlace funciona bien pero no funciona bien con el Control del navegador web. Cuando ignoro el código de excepción funciona bien, al menos parece estar bien pero obviamente estoy un poco preocupado.

¿Hay alguna idea de por qué exactamente está ocurriendo este error y cómo resolverlo?

He visto este artículo en MSDN: http: // msdn. microsoft.com/en-us/library/ms172237.aspx pero en realidad no ayuda.

¿Fue útil?

Solución

Me di cuenta de eso:

  • Debería estar en el mismo hilo (se esperaba)
  • No debe ejecutarse durante la inicialización del control no administrado. Así que lo ejecuté después de configurar todas las propiedades y eventos y luego funcionó.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top