3 votes

Comment déboguer un dll à partir de Microsoft Access

J'ai un projet c++ utilisant visual studio 2013. Il compile une dll.

La dll est appelée par un projet Microsoft Access. Dans le projet Microsoft Access, nous préparons les entrées pour la dll, déclarons quelle dll appeler, et appelons la dll avec les entrées préparées. La dll renvoie la sortie à Access.

Mon but est de pouvoir parcourir le code c++ car je veux améliorer le code c++.

Des suggestions sur comment puis-je appeler la dll depuis Access et ensuite parcourir le code c++?

1voto

MSalters Points 74024

Le débogueur de Visual Studio, lors du débogage d'une DLL, vous permet de sélectionner l'exécutable qui va charger cette DLL. Trouvez l'exécutable MS Access et spécifiez ce chemin. Ensuite, placez un point d'arrêt comme vous le feriez normalement, pour indiquer où vous voulez commencer le débogage.

1voto

Seva Alekseyev Points 31812

En plus de la réponse de MSalters, qui est correcte, vous pouvez démarrer Access de la manière habituelle et vous connecter à un processus en cours d'exécution. Dans Visual Studio, cela se trouve sous le menu, Débogage/Attacher...

Si Access charge une version de débogage du DLL, les points d'arrêt en ligne dans les sources du DLL interrompront l'exécution dans Visual Studio, comme prévu.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X