Manualandia
a- a+

Le variabili

Le variabili sono “contenitori” utilizzati per memorizzare dati o riferimenti a oggetti. Anche se Visual Basic è in grado di creare variabili temporanee, è buona norma di programmazione dichiararle sempre attraverso un enunciato Dim. L’enunciato Option Explicit fa sì che le variabili debbano essere dichiarate e tale enunciato dovrà essere inserito nel modulo generale di dichiarazione del progetto e dovrebbe, inoltre, apparire come uno dei primi enunciati di un programma.

L’enunciato Option Explicit indica al compilatore di emettere un messaggio di errore quando rileva la presenza di un testo che non è parte del linguaggio Visual Basic e quando tale testo non è stato precedentemente dichiarato. Option Explicit aiuta ad evitare di commettere errori di digitazione consentendo quindi di correggere il codice.

La sintassi generale per dichiarare le varibili è:

Dim [withEvents] nomeVar [([subscripts]] [As [New] tipo], …

La parola chiave facoltativa WithEvents specifica che nomeVar è una variabile oggetto utilizzato per rispondere ad eventi gestiti da un oggetto ActiveX; essa è valida solo nei moduli di classe.(con essa però non si possono creare matrici). Inoltre non si può utilizzare la parola chiave New in congiunzione con la parola chiave WithEvents.

L’argomento facoltativo subscripts specifica le dimensioni di una variabile matrice e Visual Basic, in una variabile matrice multidimensionale, consente di dichiarare fino a 60 dimensioni. L’argomento subscript ha la sintassi generale:

[min To] max [, [min To] max] …

La parola chiave New abilita la creazione implicita di un oggetto e l’argomento facoltativo tipo specifica il tipo di dati della variabile (Byte, Boolean, Integer, Long, Currency, Single, Double, String (stringa di lunghezza variabile), string * lunghezza (per una stringa di lunghezza fissa), Object, Variant o un tipo di dati personalizzato o un oggetto. E’ necessario utilizzare As per ogni variabile che verrà dichiarata.

 

 



Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Redazione
Ti interessano altri articoli su questo argomento?
Chiedi alla nostra Redazione!