Depurar ActiveX
-
03-07-2019 - |
Pregunta
Estoy tratando de corregir un error en un control ActiveX. ¿Es posible depurarlo desde Visual Studio 2008?
Solución
Si adjuntar al proceso es un problema, simplemente lance un DebugBreak () en el código que desea depurar. Si VS es su depurador JIT, una vez que se alcance el comando debug break, se le preguntará si desea depurar el proceso. Solo di que sí, y ya estás dentro.
Otros consejos
Debe adjuntar el depurador al proceso que cargó el componente ActiveX. Si este último tiene información de depuración, podrá hacerlo como si fuera una aplicación habitual.
Si la aplicación host se niega a cargarla y sospecha que algún código responsable de la inicialización de ActiveX está roto, puede adjuntarlo al proceso por adelantado y ellos realizarán la acción que hará que la aplicación host cargue ActiveX.
ActiveX no es una aplicación independiente. Por lo general, se utiliza dentro de una aplicación de contenedor.
Sugiero utilizar los Buzones de mensajes
y alertas
.
Espero que esto ayude.