Pré. | Proc. |
Trace lorsque Variable Change de Valeur
Lorsque votre code s'exécute, il peut changer la valeur d'une variable. Il est possible de capturer ces changements et la nouvelle valeur de la variable, sur la fenêtre Déboguer . Vous pouvez alors double-cliquer sur la fiche de changement pour afficher la ligne de code qui a provoqué le changement, dans l' Éditeur de Code .
Accéder
Ruban |
Exécuter > Windows > Variables Locales : Cliquez-droit sur la variable > Trace When Variable is Modified ou Exécuter > Windows > Observateurs : Cliquez-droit sur la variable > Tracer lorsque la variable est modifiée |
Autre |
Dans Éditeur de Code | Cliquez-droit sur la variable | Trace lorsque la variable est modifiée |
Configurer le traçage
La variable que vous tracez doit être dans la portée, donc pour l'identifier et la sélectionner, définissez un point d'arrêt normal sur la ligne de code où vous savez que la variable existera. Lorsque le débogueur atteint ce point d'arrêt, localisez la variable et utilisez son menu contextuel pour activer la trace.
Pour localiser une variable :
- Si vous voyez la variable dans le code source, cliquez-droit et sélectionnez l'option 'Afficher la variable' ; Enterprise Architect le localisera
- Si la variable est dans la portée (un local, ou 'this' ou un membre de 'this'), recherchez-la dans la fenêtre Locals ('Execute > Windows > Local Variables')
- Si la variable est globale (C, C++), affichez la fenêtre Observateurs ('Exécuter > Windows > Observateurs ') et recherchez-la par son nom
- Si la variable est un membre statique de Classe, affichez la fenêtre Observateurs ('Exécuter > Windows > Observateurs ') et saisissez son nom complet
Notes
- Le débogueur ne s'arrête pas lorsque l'événement de modification se produit, il enregistre uniquement la modification
- Cette facilité est disponible sur les plateformes Microsoft Native et Java
- Microsoft .NET ne prend pas en support points d'arrêt sur les valeurs