Question

J'essaie de corriger un bogue sur un contrôle ActiveX. Est-il possible de le déboguer à partir de Visual Studio 2008?

Était-ce utile?

La solution

Si l’attachement au processus pose problème, il suffit de lancer DebugBreak () dans le code que vous souhaitez déboguer. Si VS est votre débogueur JIT, une fois que la commande de débogage est atteinte, il vous sera demandé si vous souhaitez déboguer le processus. Dites simplement oui, et vous y êtes.

Autres conseils

Vous devez attacher le débogueur au processus qui a chargé le composant ActiveX. Si ce dernier dispose d'informations de débogage, vous pourrez le déboguer comme s'il s'agissait d'une application habituelle.

Si l'application hôte refuse de le charger et si vous pensez que du code responsable de l'initialisation ActiveX est rompu, vous pouvez vous connecter au processus à l'avance et effectuer l'action qui permettra à l'application hôte de charger l'ActiveX.

ActiveX n'est pas une application autonome.  Il est généralement utilisé dans une application conteneur.

Je suggère d'utiliser les Boîtes de messages et les alertes .

J'espère que cela vous aidera.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top