Dichiarazione della lunghezza delle stringhe per gli utenti di Visual Basic 6.0
Aggiornamento: novembre 2007
In Visual Basic 2008 la dichiarazione della lunghezza delle stringhe è stata aggiornata per garantire l'interoperabilità con Common Language Runtime.
Visual Basic 6.0
In Visual Basic 6.0 è possibile specificare la lunghezza di una stringa nella relativa dichiarazione. La stringa avrà quindi una dimensione fissa, come nell'esempio seguente:
Dim Name As String * 30
Visual Basic 2005
In Visual Basic 2008 non è possibile dichiarare stringhe con lunghezza fissa, a meno di utilizzare l'attributo Classe VBFixedStringAttribute nella dichiarazione. Se si utilizza il codice dell'esempio precedente viene restituito un errore.
La stringa deve infatti essere dichiarata senza specificarne la lunghezza. Quando viene assegnato un valore alla stringa, la lunghezza del valore determina la lunghezza della stringa, come nell'esempio seguente:
Dim Name As String
' ...
Name = "Name is now 30 characters long" ' Length can be changed later.
Vedere anche
Concetti
Attributi utilizzati in Visual Basic
Riepilogo delle modifiche al supporto degli elementi di programmazione