Condividi tramite


Limitazioni di Visual Basic

Aggiornamento: novembre 2007

Nelle versioni precedenti di Visual Basic venivano applicati i limiti nel codice, come la lunghezza dei nomi della variabili, il numero di variabili consentite nei moduli e la dimensione dei moduli. In Visual Basic 2005 queste restrizioni sono state rilassate, fornendo una maggiore libertà nella scrittura e nel codice.

I limiti fisici sono dipendenti più dalla memoria in fase di esecuzione che dalle considerazioni in fase di compilazione. Se si utilizzano pratiche di programmazione prudenti e si dividono le applicazioni di grandi dimensioni in classi e moduli multipli vi sono poche probabilità che si verifichi un limite interno di Visual Basic.

Di seguito vengono illustrati alcuni limiti che possono verificarsi in casi estremi.

  • Lunghezza del nome. Esiste un numero massimo di caratteri per il nome di ogni elemento di programmazione dichiarato. Questo numero massimo si applica a un'intera stringa di qualifica se viene qualificato il nome dell'elemento. Per informazioni, vedere Nomi di elementi dichiarati.

  • Lunghezza della riga. Esiste un massimo di 65535 in una riga fisica di codice sorgente. La riga del codice sorgente logico può essere più lunga se se utilizzano i caratteri di continuazione di riga. Per informazioni, vedere Procedura: interrompere e combinare istruzioni nel codice.

  • Dimensioni della matrice. Esiste un numero massimo di dimensioni dichiarabili per una matrice. Questo limita il numero degli indici da utilizzare per specificare un elemento della matrice. Per informazioni, vedere Dimensioni di matrice in Visual Basic.

  • Lunghezza della stringa. Esiste un numero massimo di caratteri Unicode memorizzabili in una stringa singola. Per informazioni, vedere Tipo di dati String (Visual Basic).

  • Lunghezza della stringa di ambiente. Per ogni stringa di ambiente esiste un massimo di 32768 caratteri utilizzati come argomento della riga di comando. Si tratta di una limitazione di tutte le piattaforme. Per informazioni, vedere Procedura: accedere agli argomenti della riga di comando (Visual Basic).

Vedere anche

Concetti

Convenzioni di denominazione di Visual Basic

Altre risorse

Struttura del programma e convenzioni di scrittura del codice