Réserver une Démo
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 ).

Locating a variable quickly from EA code editors

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

Apprenez Plus