Réserver une Démo
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
Une fois la trace activée, vous pouvez désactiver tous les autres points d'arrêt et laisser le programme exécuter . Chaque fois que la variable change valeur , elle sera enregistrée dans l'onglet 'Sortie' du débogueur. Vérifiez le changement de valeur et double-cliquez sur la ligne pour afficher le code dans l' Éditeur de Code .

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

Apprenez Plus