Programmazione senza tipi in Visual Basic
Aggiornamento: novembre 2007
Il compilatore Visual Basic è in grado di attivare due regole che hanno effetto sul codice sorgente:
È necessario che ogni variabile locale sia inclusa in un'istruzione di dichiarazione prima di poter essere utilizzata in qualsiasi altro tipo di istruzione. Questa regola è attivata per impostazione predefinita.
È necessario che ogni conversione di restrizione sia specificata con una parola chiave di conversione del tipo. Questa regola non è attivata per impostazione predefinita.
Opzioni del compilatore che modificano le regole
È possibile modificare una di queste regole o entrambe reimpostando le corrispondenti opzioni del compilatore. Se si interrompe la regola di conversione del tipo, il compilatore opererà con una semantica permissiva dei tipi, che consentirà di effettuare conversioni verso un tipo di dati più piccolo senza parole chiave di conversione. Per ulteriori informazioni, vedere Controllo dei tipi in Visual Basic.
Se si interrompe la regola di dichiarazione delle variabili, sarà possibile utilizzare una programmazione senza tipi, che consente di fare riferimento alle variabili senza doverle prima dichiarare. Per ulteriori informazioni, vedere Dichiarazione implicita ed esplicita.
La programmazione senza tipi non è in genere consigliata perché può condurre a errori di esecuzione di difficile individuazione relativi ai tipi di dati. Può tuttavia risultare utile in alcune circostanze, ad esempio nel porting di una vecchia applicazione in cui le variabili non venivano dichiarate.
Vedere anche
Attività
Risoluzione dei problemi relativi ai tipi di dati
Concetti
Object come tipo di dati universale
Utilizzo efficiente dei tipi di dati
Riferimenti
Istruzione Option Explicit (Visual Basic)