Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment faire pour masquer des colon…
  • Comment faire pour résoudre de Wind…
  • Comment faire une boucle dans Visual…
  • Comment trouver le Enum maximum sur …
  • Comment envoyer des SMS à l'aide VB…
  • Visual Basic: Comment Sortie Int 
  • Comment faire pour créer une nouvel…
  • Comment faire pour exécuter un fich…
  • Comment arrêter une boucle infinie …
  • Qu'est-ce qu'une erreur 380 dans Vb 
  •   Visual Basics programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Visual Basics programmation

    Visuel erreur de base: Indice hors de portée

    Un tableau est un objet en Visual Basic utilisé pour stocker une série de valeurs qui ont une relation logique. Les tableaux se distinguent des variables scalaires , qui peut accueillir qu'une seule valeur à la fois. En revanche, un tableau peut contenir une ou plusieurs séries de valeurs , appelé dimensions . Chaque ensemble comporte au moins une dimension , et chaque dimension a une plage de valeurs valides . Si vous essayez d'accéder à un élément en dehors de cette plage, votre programme va lancer un " indice hors de portée " erreur. Tableau Référencement

    dimensions des tableaux sont ordonnés, et sont désignés par un index ou indice numéro . Le premier élément d'une dimension est toujours numérotée zéro et chaque élément suivant est un plus . Supposons que vous créiez un tableau d'élèves - étudiants " () " - dans une classe avec six étudiants : Andrea , Frank , Richard, Rachel , Melissa et Kacie . Vous souhaitez affecter et récupérer les éléments du tableau par leur index ou indice. Pour attribuer Andrea au premier élément , votre code lirait comme suit:

    étudiants ( 0) = " Andrea "

    vous lisez un tableau en spécifiant l'index , aussi. Par exemple, si vous voulez afficher une boîte de message avec le dernier élève de la liste, le code serait: Photos

    étudiants MsgBox (5)
    Runtime Error

    Visual Basic est un langage compilé . Vous pouvez écrire du code qui sera compilé avec succès , mais qui tente d'écrire ou de lire à partir d'un élément de tableau en dehors des limites inférieure et supérieure définies pour elle. A l'exécution, ce qui cause votre programme pour lever une exception , et affiche le message d'erreur « Indice hors de portée . " Éliminer ce problème en agrandissant ou en rétrécissant les limites de votre tableau en tant que de besoin.
    Dim et ReDim

    Vous utilisez déclaration "Dim " de Visual Basic pour déclarer une les dimensions et le géant de tableau . Dans sa forme la plus simple , la syntaxe de l'instruction "Dim " est:

    Dim ArrayName ( indice) que DataType

    " ArrayName " est le nom de votre tableau, et le type de données peut être tout . valide type de variable scalaire . Si vous spécifiez un indice pour votre tableau, il est une valeur fixe et ne peut être modifié . Toutefois, si vous omettez une valeur entre les parenthèses , Visual Basic considère le tableau déclaré être dynamique. Les tableaux dynamiques peuvent être redimensionnées à n'importe quel moment en utilisant l'instruction " ReDim " .
    Considérations

    La déclaration " ReDim " peut se rétrécir ou agrandir un tableau dynamique . Cependant, sauf si vous incluez le mot-clé facultatif " préserver ", toutes les valeurs du tableau seront remis à leur valeur par défaut , la valeur vide . Tableaux d'entiers auront chaque élément mis à zéro, par exemple .

    Vous pouvez agrandir un tableau itérative en utilisant une sorte d'algorithme en boucle et un compteur. La déclaration " ReDim " peut prendre des combinaisons de variables scalaires et des constantes numériques comme arguments. Ainsi, vous pouvez agrandir la variable compteur par un lors de chaque itération.

    Vous pouvez tester les limites supérieure et inférieure d'un tableau avec les commandes " GetLowerBound " " GetUpperBound " et . Vous pouvez atténuer les exceptions de gamme en testant ces limites avant de lire ou d'écrire sur un élément de tableau .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Classes et fonctions en VB.Net 
  • Comment limiter une zone de texte de chiffres uniquement dans Visual Basic 6.0 
  • Comment faire pour vérifier les fonctions de VB6 à code 
  • Comment analyser un fichier CSV à l'aide VB 
  • Comment utiliser VB pour écrire un nom d'ordinateur dans un fichier texte 
  • Comment faire un PictureBox modifiable utilisateur en Visual Basic 
  • Comment permettre à certains articles sur une radio Liste des boutons dans Vb.net 
  • Comment faire pour ajouter Windows Media Players contrôle en VB6 
  • Comment améliorer Microsoft Word VBA lenteur de table 
  • Comment faire pour convertir QBasic à Visual Basic 
  • Connaissances Informatiques © http://www.ordinateur.cc