| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Errore di Visual Basic : Indice fuori intervallo
    Un array è un oggetto in Visual Basic utilizzata per memorizzare una serie di valori che hanno una relazione logica . Array differiscono dalle variabili scalari , che può contenere un solo valore alla volta . Per contro, un array può contenere una o più serie di valori , chiamato dimensioni . Ogni array ha almeno una dimensione , e di ogni dimensione ha un intervallo valido di valori. Se si tenta di accedere a un elemento al di fuori di questo intervallo , il programma genererà un " Indice fuori intervallo " errore. Array Riferimenti a

    dimensioni della matrice sono ordinati, e sono indicati da un indice o numero di pedice . Il primo elemento di una dimensione viene sempre numerata come zero , e ogni elemento successivo è maggiore di uno . Supponiamo che si stesse creando una vasta gamma di studenti - studenti " ()" - in una classe con sei studenti : Andrea , Frank , Richard , Rachel , Melissa e Kacie . Si potrebbe assegnare e recuperare elementi di un array con il loro indice , o il numero di pedice . Per assegnare Andrea al primo elemento , il codice sarebbe:
    studenti

    ( 0 ) = " Andrea "

    Hai letto da un array specificando l' indice , anche. Per esempio, se si desidera visualizzare una finestra di messaggio con l'ultimo studente nella lista, il codice sarebbe:
    studenti MsgBox

    ( 5)
    Runtime Error

    Visual Basic è un linguaggio compilato . È possibile scrivere il codice che verrà compilato con successo , ma che cerca di scrivere o leggere da un elemento di matrice al di fuori dei limiti inferiore e superiore definiti per esso . In fase di esecuzione , questo farà sì che il vostro programma per generare un'eccezione , e visualizzare il messaggio di errore " Indice fuori intervallo ". Eliminare questo problema ingrandendo o riducendo i limiti del vostro allineamento , se necessario.
    Dim e ReDim

    Si utilizza istruzione " Dim " di Visual Basic per dichiarare una dimensioni e limiti della matrice . Nella sua forma più semplice , la sintassi di istruzione " Dim " è :

    Dim ArrayName ( pedice ) come tipo di dati

    " ArrayName " è il nome per l'array , e il tipo di dati può essere qualsiasi . valido scalare tipo di variabile . Se si specifica un indice per l'array , è un valore fisso , e non può essere modificato . Tuttavia, se si omette un valore tra le parentesi , Visual Basic considera l'array dichiarato di essere dinamico. Gli array dinamici possono essere ridimensionate in qualsiasi momento utilizzando l'istruzione " ReDim " .
    Considerazioni

    L'affermazione " ReDim " può ridurre o ingrandire un array dinamico . Tuttavia, a meno che non si include la parola chiave opzionale "preservare ", tutti i valori della matrice verranno ripristinate al loro valore predefinito , valore vuoto . Array di interi avranno ogni elemento impostato a zero , per esempio.

    È possibile ingrandire una matrice iterativamente utilizzando una sorta di algoritmo looping ed un contatore . L'affermazione " ReDim " può prendere le combinazioni di variabili scalari e costanti numeriche come argomenti . Così si può ingrandire la variabile contatore di uno nel corso di ogni iterazione .

    È possibile verificare i limiti superiore e inferiore di un array con i comandi " GetLowerBound " " GetUpperBound " e . È possibile ridurre di eccezioni gamma testando questi limiti prima della lettura o la scrittura di un elemento di un array .

    Previous :

    next :
      Articoli Correlati
    ·Come modificare il Registro di sistema in Vb.Net 
    ·Vantaggi e svantaggi di VisualBasic 
    ·Come aprire una applicazione Windows utilizzando Visual…
    ·Come interrogare un corpo HTML in LINQ 
    ·Come sostituire i trattini in Visual Basic 
    ·Come stampare un file in Visual Basic 
    ·Come lavorare con una casella combinata di Visual Basic…
    ·Visual Basic 6 Progetti per principianti 
    ·Che cosa aspetta un finale di Expression Media in VB 
    ·Come trovare una cartella corrente in VBS 
      Articoli in evidenza
    ·Come leggere MATLAB 
    ·Come imparare VBA per Access 
    ·? Quali sono caratteri speciali in Coding Computer 
    ·MySQL Mailing List Tutorial 
    ·Come aggiungere una DropDownList in DataGrid 
    ·Che cosa è un ambiente di Visual Basic ? 
    ·Come pista con Java Script e PHP 
    ·Che cosa è UBound e LBound in Visual Basic 
    ·Come determinare se una data è un concetto valido in u…
    ·Come uscire da un fotogramma da una finestra in Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com