jeudi 13 juin 2013

Design Temps erreurs dans VB. NET

des erreurs de temps de conception, rappelez-vous, des erreurs de syntaxe. C'est quand VB. NET n'a pas compris ce que vous avez tapé. Si ce n'est pas clair, quelques exemples devraient expliquent Beter. Donc, procédez comme suit:
  • Créez un nouveau projet Windows
  • Ajouter un bouton et zone de texte à votre formulaire
  • Laissez les propriétés de nom sur le défaut de Button1 et Textbox1
  • Double-cliquez sur le bouton pour accéder à son code, et tapez la commande suivante:
Textbox2.Text = "Debug"
Lorsque vous avez fini de taper la ligne, VB.NET met une ligne ondulée bleue sous Textbox2:
Remarquez la ligne ondulée bleu
Si vous maintenez votre souris sur Textbox2, vous verrez une infobulle jaune apparaissent, comme suit:
Placez votre curseur sur Textbox2
L'erreur se produit parce que vous n'avez pas une zone de texte appelée Textbox2. (. Qui vous a autorisé à le faire dans la version précédente de VB) Vous verrez également ce même message d'erreur "Non déclaré" si vous essayez de mettre en place une variable à la volée À titre d'exemple, modifier votre code à ceci:
strText = "Debug"
TextBox1.Text = strText
Ici, nous essayons de mettre le mot "Debug" dans un appelé strText variable. Nous voulons ensuite assigner cette variable à la propriété Text du Textbox1. Cependant, VB.NET protestations à ce sujet, et met une ligne ondulée sous toutes les occurrences de strText:
strText a une ligne ondulée bleue sous le
Placez votre curseur sur le strText variable et vous verrez le "non déclaré" pointe à nouveau:
strText n'est pas déclaré
Le problème, cette fois, c'est que nous n'avons pas déclaré la strText variable. Modifiez le code à ceci:
StrText Dim As String
strText = "Debug"
TextBox1.Text = strText
Maintenant que nous avons déclaré une variable, les lignes ondulées vont disparaître. Si nous avons ajouté la déclaration de variable au mauvais endroit, cependant, les lignes ondulées reviendraient. Vous changer le code à ceci:
strText = "Debug"
TextBox1.Text = strText
StrText Dim As String
Les lignes ondulées seront de retour. C'est parce que la déclaration vient à la troisième ligne. Quand VB.NET répond aux deux premières lignes, on ne sait rien de la variable strText.
Si vous avez la fenêtre Liste d'erreurs ouvert, vous verrez un rapport de votre erreur (Si vous ne pouvez pas voir la fenêtre Liste des tâches, des barres de menu, cliquez sur Affichage> Autres fenêtres> ErrorList dans la version 2010, soit juste Affichage> Erreur Liste dans la version 2012) :).:
La fenêtre Liste des tâches
La description de l'erreur est "variable locale« strText 'ne peut être invoquée devant elle est déclarée ". Si vous double-cliquez sur les icônes sur la gauche, VB.NET mettra en évidence l'erreur dans votre code.
Déplacez le dos Dim ... Line vers le haut, et pas seulement les lignes ondulées bleues disparaissent, mais la liste des tâches sera effacé.
Des erreurs au moment du design comme celle-ci peuvent être assez simple à corriger. D'autres peuvent être assez difficile, et vous verrez la ligne ondulée bleue, mais pas à comprendre comment corriger l'erreur. La liste des tâches devrait être votre premier port d'escale lorsqu'ils sont confrontés à une telle erreur.
Dans la partie suivante, nous allons jeter un oeil à des erreurs d'exécution.

0 commentaires:

Enregistrer un commentaire