Il peut arriver dans certains cas que votre application soit figée. Par exemple une condition de sortie manquante provoque une boucle sans fin. Dans ce cas, pour corriger l'anomalie qui conduit à cet état, il est intéressant de connaitre le code en cours d'exécution et le contexte d'exécution.

 

Il existe un moyen très simple : lorsque votre application est figée, lancez sur le poste où elle s'exécute l'outil WDDebug.exe. Il peut être ajouté aux outils installés avec l'application lors de la création de son installation. Dans cet exécutable choisissez votre application et demandez à générer un dump de débogage :

 

 

Vous obtiendrez un fichier .wdump. Récupérez ce fichier sur votre poste de développement, et faites un drag & drop dans WINDEV avec votre projet chargé. Cette opération va lancer le débogueur et l'arrêter à l'endroit du dernier code exécuté. Les variables et les différents éléments du contexte d'exécution seront chargés également.

< Retour

Publier un commentaire : 
Votre adresse email ne sera pas publiée