Pré. | Proc. |
Gestion des Point d'Arrêt et balises
Points d'Arrêt fonctionnent dans Enterprise Architect de la même manière que dans n'importe quel autre Débogueur . Les marqueurs sont similaires aux points d'arrêt, mais dans Enterprise Architect , ils ont des pouvoirs spéciaux. En termes simples, les marqueurs effectuent des actions - telles que l'enregistrement de l'exécution et de l'analyse - que les points d'arrêt ne font pas. L'action d'un point d'arrêt est toujours d'arrêter le programme.
Vous définissez n'importe quel marqueur ou point d'arrêt dans l'éditeur de code source, où ils sont visibles dans la marge de gauche. Cliquer dans cette marge ajoutera un point d'arrêt à cette ligne. Points d'Arrêt arrêt et les marqueurs sont interchangeables - vous pouvez changer un point d'arrêt en marqueur et vice versa, en utilisant son dialogue ' Propriétés '. Vous pouvez rapidement afficher et modifier les propriétés d'un point d'arrêt ou d'un marqueur en utilisant Ctrl+clic soit sur son icône dans la marge de l'éditeur, soit dans la fenêtre Points d'Arrêt et marqueurs.
Points d'Arrêt sont maintenus en sets. Il existe un ensemble par défaut pour chaque modèle et chaque point d'arrêt y réside généralement, mais vous pouvez enregistrer la configuration actuelle du point d'arrêt en tant qu'ensemble nommé, créer un nouvel ensemble et basculer entre eux. Les décors Point d'Arrêt sont partagés ; c'est-à-dire qu'ils sont disponibles pour la communauté des modèles. L'exception est l'ensemble par défaut qui est un ensemble privé et personnel alloué à chaque utilisateur de n'importe quel modèle.
Accéder
Ruban |
Exécuter > Windows > Points d'Arrêt Simuler > Simulation Dynamique > Points d'Arrêt |
Options Point d'Arrêt et de marqueur
Option |
Détail |
Voir également |
---|---|---|
Supprimer un point d'arrêt ou un marqueur |
Pour supprimer un point d'arrêt spécifique :
|
Définition des Points d'Arrêt |
Supprimer tous les points d'arrêt |
Cliquez sur le bouton Supprimer tous les points d'arrêt ( ). |
|
Propriétés Point d'Arrêt |
Dans la fenêtre Points d'Arrêt ou l'éditeur de code, utilisez le menu contextuel du marqueur pour faire apparaître les propriétés. Ici, vous pouvez changer le type de marqueur, ajouter ou modifier des contraintes et entrer des instructions de trace. (Raccourci utile : maintenez la touche enfoncée tout en cliquant sur le marqueur, pour afficher rapidement ses propriétés.) |
Enregistrement |
Désactiver un point d'arrêt |
Décochez la case en regard du point d'arrêt ou du marqueur. |
|
Activer un point d'arrêt ou un marqueur |
Cochez la case en regard du point d'arrêt ou du marqueur. |
|
Désactiver tous les points d'arrêt |
Cliquez sur le bouton |
|
Activer tous les points d'arrêt |
Cliquez sur le bouton Activer tous les points d'arrêt ( ). |
|
Pause lorsque l'adresse mémoire est modifiée |
Cliquez sur le bouton Data breakpoint ( ). |
|
Identifier ou modifier le jeu de marqueurs |
Vérifiez le champ dans la barre d'outils de la fenêtre Points d'Arrêt & Événements . Si nécessaire, cliquez sur la flèche déroulante et sélectionnez un jeu de marqueurs différent. L'ensemble par défaut est normalement utilisé pour le débogage et est personnel à votre ID utilisateur ; d'autres ensembles de marqueurs sont partagés entre tous les utilisateurs du modèle. |
Travailler avec Ensembles de Marqueurs |
Modifier la façon dont les points d'arrêt et les marqueurs sont regroupés dans la fenêtre Points d'Arrêt & Événements |
Les points d'arrêt et les marqueurs peuvent être regroupés par classe ou par fichier de code. Pour regrouper les éléments, cliquez sur la flèche vers le bas de l'icône dans la barre d'outils, puis cliquez sur l'option appropriée. Si vous ne souhaitez pas regrouper les éléments, cliquez sur l'option sélectionnée pour la désélectionner ; les points d'arrêt et les marqueurs sont ensuite répertoriés par numéro de ligne. |
States Point d'Arrêt
State |
Remarques |
Voir également |
---|---|---|
Déboguer Running: Bound Déboguer ne fonctionne pas : activé |
||
Déboguer cours d'exécution : désactivé Déboguer ne fonctionne pas : désactivé |
||
Déboguer cours d'exécution : non lié - cela signifie généralement qu'un module n'a pas encore été chargé. De plus, les dll sont déchargées de temps en temps. Déboguer ne fonctionne pas : N/a |
||
Déboguer cours d'exécution : Échec - cela signifie que le débogueur n'a pas pu faire correspondre cette ligne de code à une instruction dans l'un des modules chargés. Peut-être que la source provient d'un autre projet ou que la configuration du projet est obsolète. Note que si la date du module est antérieure à la date du code source du point d'arrêt, vous verrez une notification dans la fenêtre du débogueur. Le texte est de couleur rouge afin qu'ils se démarquent. C'est un signe clair que le projet nécessite une construction. Déboguer ne fonctionne pas : N/a |
Défaut de lier le Point d'Arrêt |