Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le versioni precedenti di Visual Basic applicavano i limiti nel codice, ad esempio la lunghezza dei nomi delle variabili, il numero di variabili consentite nei moduli e le dimensioni del modulo. In Visual Basic .NET queste restrizioni sono state rilassate, offrendo maggiore libertà di scrittura e disposizione del codice.
I limiti fisici dipendono più dalla memoria in fase di esecuzione rispetto alle considerazioni in fase di compilazione. Se si usano procedure di programmazione prudenti e si suddividono applicazioni di grandi dimensioni in più classi e moduli, è molto poco possibile riscontrare una limitazione interna di Visual Basic.
Di seguito sono riportate alcune limitazioni 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 valore massimo si applica a un'intera stringa di qualificazione se il nome dell'elemento è qualificato. Vedere Nomi di elementi dichiarati.
La lunghezza della riga. È previsto un massimo di 65535 caratteri in una riga fisica di codice sorgente. La riga del codice sorgente logico può essere più lunga se si usano caratteri di continuazione di riga. Consultare Procedura: Interrompere e combinare istruzioni nel codice.
Dimensioni della matrice. Esiste un numero massimo di dimensioni che è possibile dichiarare per una matrice. Questo limita il numero di indici che è possibile usare per specificare un elemento di matrice. Vedere Dimensioni della matrice in Visual Basic.
Lunghezza della stringa. Esiste un numero massimo di caratteri Unicode che è possibile archiviare in una singola stringa. Vedere Tipo di dati String.
Lunghezza della stringa dell'ambiente. È previsto un massimo di 32768 caratteri per qualsiasi stringa di ambiente usata come argomento della riga di comando. Si tratta di una limitazione per tutte le piattaforme.