Téléchargement des produits


Version anglaise


 

Accès

Pour avoir accès au suivi des variables d'un programme, choisir le programme par l'onglet supérieur portant son nom, et choisir l'onglet Suivis de variables dans le volet d'exécution de la fenêtre du débogueur Visual/Web.

 

Ce symbole repère l'onglet de suivi des variables.

Le suivi de variable est lié au programme sélectionné (programme courant dans l'espace de travail du débogueur).

 

La liste représente l'ensemble des variables, objets, propriétés d'objets, etc. sélectionnés par l'utilisateur. Elle permet d'afficher et de modifier la valeur de ces variables lorsque l'exécution est suspendue et que le contexte de pile sélectionné correspond au programme courant.

 

Le suivi des variables permet d'afficher les types de variables suivants :

Variables simples (alpha, numériques...), propriétés d'objets ou mots réservés,

Fenêtre (liste des propriétés),

Objet graphique (liste des propriétés),

Option de menu (liste des propriétés),

Entité logique (liste des propriétés logiques),

Tableau à une dimension (liste des postes),

Tableau à deux dimensions (liste des postes),

DS (zones de la DS),

Liste mémoire (zones de la liste),

Vue (état de la vue).

 

Lorsque l'exécution est suspendue, la colonne de droite de l'onglet affiche la valeur de toutes les variables et propriétés d'objets sélectionnées accessibles dans le contexte de la pile.

Une variable ou une propriété d'objet inaccessible dans le contexte (variable locale non définie ou propriété d'objet non utilisée dans une partie serveur, par exemple) est affichée en gris.

Lors de l'interrogation de la valeur d'une variable, le texte "Chargement en cours" s'affiche temporairement en rouge à la place de la valeur.

 

Une icône, située près de celle de la variable, caractérise la valeur de la variable :

Variable non visible dans le contexte sélectionné dans la pile.

Variable dont la valeur ne peut pas être modifiée.

(Par exemple, mot réservé en lecture seule.)

Variable dont la valeur peut être modifiée, cependant celle-ci sera perdue au retour du service dans la partie client (uniquement si le contexte sélectionné dans la pile correspond à une partie serveur).

Pas d'icône.

Variable dont la valeur est modifiable.

 

La modification d'une valeur peut s'effectuer :

  • par un champ de saisie s'obtenant par un double clic sur la valeur,
  • par un éditeur (éditeur de texte pleine page ou éditeur hexadécimal), grâce à l'option Modifier du menu contextuel.

 

Dans le cas des valeurs alphanumériques dont la longueur excède celle précisée dans les préférences du débogueur, celles-ci sont tronquées et se terminent par "…". De plus, elles ne sont modifiables que par un des éditeurs mentionnés précédemment.

 

Le menu contextuel

Ce menu permet d'accéder aux fonctions de gestion des variables sélectionnées.

 

Retirer

Cette option permet de retirer les éléments sélectionnés du suivi des variables.

Raccourci-clavier : Suppr.

 

Affichage hexadécimal

Cette option permet d'afficher la valeur de la variable sélectionnée sous sa forme hexadécimale, telle qu'elle est connue par le processus débogué.

L'option n'est disponible que lorsque l'exécution est suspendue, et si la variable a une valeur alphanumérique affichée sous forme caractère.

Raccourci-clavier : Ctrl+H.

 

Remarque : les valeurs hexadécimales sont affichées telles qu'elles sont lues en hexadécimal sur la plateforme cible. Ceci permet d'éviter les problèmes d'interprétation des codages de caractères entre les différentes plateformes.

En simplifiant :

- si l'exécution est suspendue sur un serveur AS/400, la chaîne hexadécimale représentera la valeur des codes de caractères EBCDIC,

- si l'exécution est suspendue sur un serveur Windows, la chaîne hexadécimale représentera la valeur des codes de caractères ANSI,

- si l'exécution est suspendue sur un serveur Java, la chaîne hexadécimale représentera la valeur des codes de caractères Unicode (elle sera deux fois plus longue car un caractère Unicode est représenté sur deux octets).

 

Affichage caractères

Cette option permet d'afficher la valeur de la variable sélectionnée sous la forme d'une chaîne de caractères.

L'option n'est disponible que lorsque l'exécution est suspendue, et si la variable a une valeur alphanumérique affichée sous forme hexadécimale.

Raccourci-clavier : Ctrl+C.

 

Modifier

Cette option permet d'ouvrir un éditeur pour modifier la valeur d'une variable alphanumérique. Si la variable est affichée sous forme caractères, il s'agit d'un éditeur de texte pleine page, sinon, il s'agit d'un éditeur hexadécimal.

L'option n'est disponible que lorsque l'exécution est suspendue, et si la variable a une valeur alphanumérique.

Raccourci-clavier : Ctrl+M.

 

Déplacer tout en haut

Cette option permet de regrouper tous les éléments sélectionnés tout en haut du suivi des variables.

Raccourci-clavier : Alt+Origine.

 

Déplacer vers le haut

Cette option permet de déplacer tous les éléments sélectionnés d'un cran vers le haut dans le suivi des variables.

Raccourci-clavier : Alt+Haut.

 

Déplacer vers le bas

Cette option permet de déplacer tous les éléments sélectionnés d'un cran vers le bas dans le suivi des variables.

Raccourci-clavier : Alt+Bas.

 

Déplacer tout en bas

Cette option permet de regrouper tous les éléments sélectionnés tout en bas du suivi des variables.

Raccourci-clavier : Alt+Fin.

 

↑ Haut de page

  • Aucune étiquette