Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

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
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 de 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
  • 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

Apprenez Plus