Partager via


Comment : actualiser les valeurs des espions

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Standard

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

Pro et Team

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

En évaluant une expression dans le débogueur, vous pouvez parfois voir une icône qui ressemble à deux flèches vertes tournant dans des directions opposées au sein d'un cercle vert. Cette icône indique que la valeur affichée par le débogueur n'est pas la valeur en cours. Bien que la valeur puisse ou non être correcte, elle est obsolète. Pour insister sur ce statut, elle apparaît également grisée.

L'icône de rafraîchissement et la valeur grisée peuvent apparaître pour les raisons suivantes :

  • Une erreur s'est produite lors de l'évaluation de l'expression. Par exemple, un délai d'attente a expiré, une variable se trouvait hors de la portée correcte, etc.

  • Évaluer l'expression exigerait l'exécution du code, mais l'évaluation automatique de telles expressions est désactivée.

L'évaluation automatique peut être désactivée pour empêcher les effets secondaires indésirables. Il arrive parfois qu'un programmeur désactive l'évaluation automatique sans s'en rendre compte.

Si vous déplacez le pointeur de la souris au-dessus du point d'exclamation rouge, une info-bulle apparaît pour expliquer pourquoi la valeur est obsolète.

Mettre à jour une valeur obsolète

  • Cliquez sur l'icône de rafraîchissement.

    - ou -

  • Avec la valeur sélectionnée, appuyez sur la barre d'espacement.

    Le débogueur essaie de réévaluer l'expression. Si l'exclamation est apparue parce que l'évaluation automatique des propriétés, avec ses effets secondaires implicites, était désactivée, l'expression sera maintenant évaluée.

Pour activer ou désactiver l'évaluation de propriété automatique

  1. Dans le menu Outils, cliquez sur Options.

  2. Dans la boîte de dialogue Options, ouvrez le nœud Débogage et cliquez sur Général.

    Selon vos paramètres IDE, vous devrez peut-être sélectionner Afficher tous les paramètres pour voir le nœud Débogage.

  3. Activez ou désactivez Activer l'évaluation de la propriété et d'autres appels de fonction implicite.

  4. Cliquez sur OK.

Voir aussi

Concepts

Effets secondaires et expressions