Comment : actualiser les valeurs des espions
Mise à jour : novembre 2007
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro et Team |
Légende du tableau :
Applicable |
|
Non applicable |
|
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
Dans le menu Outils, cliquez sur Options.
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.
Activez ou désactivez Activer l'évaluation de la propriété et d'autres appels de fonction implicite.
Cliquez sur OK.