Visual Basic 6
variabili
Ricerca…
Tipi variabili
Esistono diversi tipi di variabili per scopi diversi. In Visual Basic 6 sono disponibili i seguenti tipi di variabile:
- schieramento
- booleano
- Byte
- Moneta
- Data
- Doppio
- Numero intero
- Lungo
- singolo
- Stringa
- Variante
Si dichiara una variabile usando la parola chiave Dim
:
Dim RandomNumber As Integer
Se non si specifica un tipo di variabile, la variabile verrà impostata di default su Variant
:
Dim Foo
è equivalente a
Dim Foo As Variant
booleano
Boolean è il tipo di variabile più semplice in quanto può contenere solo uno dei due valori: True o False.
Foo = True
Bar = False
I booleani possono essere utilizzati per controllare il flusso del codice:
Dim Foo as Boolean
Foo = True
If Foo Then
MsgBox "True"
Else
MsgBox "False"
End If
Numero intero
Un numero intero è un tipo di dati numerici e può contenere un valore con segno a 16 bit (da -32768 a +32767). Se si sa che una variabile conterrà solo numeri interi (come 9) e non numeri frazionari (come 5.43), dichiararla come un tipo di dati intero (o lungo).
Dim RandomNumber As Integer
RandomNumber = 9
I numeri interi sono comunemente utilizzati come contatori in For...Next
cicli:
Dim Counter As Integer
For Counter = 0 to 2
MsgBox Counter
Next Counter
Se si tenta di assegnare un valore inferiore a -32768 o superiore a 32767 su un numero intero, si verificherà un errore in fase di esecuzione:
Dim MyNumber As Integer
MyNumber = 40000 'Run-time error '6': Overflow
Stringa
Una variabile stringa può contenere un testo vuoto, un carattere, una parola o un testo di lunghezza variabile. Il valore stringa deve essere contenuto tra virgolette ( "
).
Dim Fruit as String
Fruit = "Banana"
Se hai bisogno di virgolette all'interno di una stringa letterale, usi due virgolette successive ( ""
).
Dim Quote as String
Quote = "Bill says: ""Learn VB!"""