Pré. | Proc. |
Voir les Variables Locales
La fenêtre Locals affiche les variables du système d'exécution. Que vous enregistriez C# , que vous déboguiez Java, C++ ou VBScript, que Statemachine Exécutable ou que vous exécutiez une simulation, cette fenêtre est l'endroit où se trouvent les variables du système. Les valeurs actuelles ne sont affichées qu'à l'arrêt d'un programme. Cela se produit lorsqu'un point d'arrêt est rencontré pendant le débogage, lorsque vous parcourez une ligne de code ou lorsque vous States d'un état à l'autre dans une simulation.
Accéder
Ruban |
Exécuter > Windows > Variables locales Simuler > Simulation Dynamique > Variables locales |
Menu Contexte |
Dans Éditeur de Code | Cliquez-droit sur n'importe quel identifiant de variable > Afficher Variable |
Icônes
La valeur et le type de toute variable dans la portée sont affichés dans une arborescence ; chaque variable a une icône de boîte colorée qui identifie le type de variable :
- Bleu - Object avec membres
- Vert - Tableaux
- Rose - Types élémentaires
- Jaune - Paramètres
- Rouge - Établi
Trouver des variables
La façon la plus simple de trouver une variable est de la localiser d'abord dans l'éditeur de code et d'utiliser le menu contextuel de cliquez-droit sur la variable, en sélectionnant "Afficher la variable". Enterprise Architect trouvera et révélera toute variable de portée, y compris les membres profondément imbriqués. Si la variable se trouve dans un périmètre différent (global, fichier, module, statique), elle sera affichée dans la fenêtre Observateurs (voir Voir Variables dans d'Autres Portées ).
Vue persistante
L'examen des variables implique généralement de fouiller dans l'arbre pour exposer les valeurs d'intérêt. Il peut alors être ennuyeux, après avoir traversé ce problème, de passer à la ligne de code suivante, uniquement pour que ces variables soient à nouveau cachées à cause d'un changement de contexte. La fenêtre Locals a une vue persistante qui persiste pendant un certain temps après une commande exécuter ou pas à pas. Lorsque vous parcourez une fonction dans Enterprise Architect , la structure des variables persiste ligne après ligne. Cela permet de parcourir une fonction rapidement et facilement.
Qu'est ce qui a changé
Dans le cadre de la vue persistante, la fenêtre Variables locales suit les modifications apportées aux valeurs et les met en surbrillance.
Menu Contexte
Facilité |
Détail |
Voir également |
---|---|---|
Pause lorsque la variable est modifiée |
Définissez des points d'arrêt de données sur la variable de mémoire sélectionnée pour arrêter l'exécution du débogueur à la ligne de code qui vient de provoquer le changement de la valeur de la variable. |
Interrompre lorsqu'une Variable Change de Valeur |
Mémoire de Vue à l'adresse |
Affiche les valeurs brutes en mémoire à l'adresse sélectionnée, en hexadécimal et ASCII. |
Inspecter Mémoire de Processus |
Afficher dans la visionneuse de String |
Affichez la string variable dans la boîte de dialogue ' String Viewer'. |
Voir le Contenu de Longues Chaînes |
Vider les membres variables dans le fichier |
Capturez et stockez les variables sélectionnées dans un emplacement séparé ; un navigateur s'affiche pour sélectionner le nom de fichier .txt et le chemin de fichier appropriés. |
|
Enregistrer l'instantané de la variable |
Capturez la valeur d'une variable à un moment précis de la vie de cette variable. |
Instantanés variables |
Comparer les instantanés variables |
Comparez les valeurs d'une variable à différents moments de la vie de cette variable. |
|
Copie |
Copiez la variable sélectionnée dans le presse-papiers d' Enterprise Architect . |
|
Ajouter l' State de l' Diagramme d'instance au Exécuter |
Si vous avez ouvert un diagramme de modèle contenant un Object de la Classe dont le code source est en cours de débogage, cette option met à jour cet Object avec l' State Exécuter représenté par la variable valeur . |
|
Définir un Point d'Arrêt conditionnel |
Ajoutez un point d'arrêt à la position d'exécution actuelle avec une contrainte pour cette variable correspondant à sa valeur actuelle. |
Point d'Arrêt Propriétés |