Limitazioni di Visual Basic
Nelle versioni precedenti di Visual Basic venivano applicati i limiti nel codice, come la lunghezza dei nomi delle variabili, il numero di variabili consentite nei moduli e le dimensioni dei moduli. In Visual Basic 2005 queste limitazioni sono state ridotte, fornendo una maggiore libertà nella scrittura e nella disposizione nel codice.
I limiti fisici sono dipendenti più dalla memoria in fase di esecuzione che dalle considerazioni in fase di compilazione. Se si utilizzano procedure di programmazione prudenti e si dividono le applicazioni di grandi dimensioni in più classi e moduli, esistono 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 (Visual Basic).
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 (Visual Basic).
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 (Visual Basic)