Pré. | Proc. |
Trace lorsque Variable Change de Valeur
Lors de l'exécution de votre code, il est possible que la valeur d'une variable soit modifiée. Il est possible de capturer ces modifications et la nouvelle valeur de la variable, dans la fenêtre Déboguer . Vous pouvez ensuite double-cliquer sur l'enregistrement de modification pour afficher la ligne de code qui a provoqué la modification, dans l' Éditeur de Code .
Accéder
Ruban |
Exécuter > Windows > Variables Locales : Cliquez-droit sur la variable > Trace lorsque la variable est modifiée ou Exécuter > Windows > Observateurs : Cliquez-droit sur la variable > Trace lorsque la variable est modifiée |
Autre |
Dans Éditeur de Code | Cliquez-droit sur variable | Trace lorsque la variable est modifiée |
Configurer Trace
La variable que vous tracez doit être dans la portée. 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 le suivi.
Pour localiser une variable :
- Si vous voyez la variable dans le code source, passez la souris dessus, cliquez-droit et sélectionnez l'option « Afficher la variable » ; Enterprise Architect la localisera
- Si la variable est dans la portée (une variable locale, ou « this » ou un membre de « this »), recherchez-la dans la fenêtre Variables locales ('Exécuter > Windows > Variables locales')
- 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
- Ce facilité est disponible sur les plateformes Microsoft Native et Java
- Microsoft .NET ne prend pas support les points d'arrêt sur les valeurs