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!"""


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow