Je suis gêné de poster ceci mais ça fait longtemps que je travaillais en C++, avec C# depuis quelques temps. Je convertis vieux (pas écrit par moi) vs2003 et 05 C++ code vs 08. En plus de beaucoup de grumeaux pendant la conversion, je veux ajouter la journalisation de débogage afin que je puisse surveiller ce qui se passe quand je joins avec windbg. J'ai cherché les archives ici et ms et je pense il utilise Debugger.Log (...) mais pas sûr. Je me souviens aussi il y a des années de lancer un moniteur de débogage pour attraper la journalisation. Donc, l'appel à certains experts qui ont une meilleure mémoire que I. Quel (s) appel (s) puis-je faire (sans la directive de compilation DEBUG - besoin de regarder le code de version) pour attraper la journalisation dans le sac à vent? J'ai suivi un couple de liens de débogage de postes SO, mais ils étaient morts. Thanx - Vieil homme.Aide au débogage C++ pour le programmeur C#
1
A
Répondre
1
The WinAPI function OutputDebugString()
envoie une chaîne au débogueur attaché si un est attaché.
0
Vous pouvez utiliser outputdebugstring et enregistrer les données que vous souhaitez surveiller. En outre ouvrir l'outil Dbgview.exe pour vérifier les données en cours de journalisation. C'est le meilleur moyen de capturer des données en exécutant le service en mode édition. Les données que vous capturez dans dbgview peuvent être stockées dans un fichier et utilisées à différentes fins à un moment ultérieur. Espérons que cela aide
Génial! Merci beaucoup. – ddm