Manualandia
a- a+

Tipi di dati personalizzati 2

Per usare un tipo di dati personalizzato è necessario dichiarare le variabili di tale tipo tramite l’enunciato Dim:

Dim nomevariabile As nomeTipo

Dopo aver dichiarato un tipo di dati personalizzato, si potrà accedere agli elementi dati servendosi dell’operatore . (punto)

Es. Dichiariamo innanzitutto il tipo di dati:

Type Punto

Xloc As Integer

Yloc As Integer

End Type

 

Per dichiarare ora la variabile di tipo Punto, dovremo scrivere:

Dim miaPosizione As Punto

Nel corso del listato, per accedere agli elementi dati della variabile miaPosizione, si dovrà scrivere:

MiaPosizione.Xloc = 12

MiaPosizione.Yloc = 22

 

Si ha anche la possibilità di utilizzare come argomento un tipo di dati personalizzato (come un puntatore di puntatore). La sintassi generale per questa operazione è:

NomeArgomento As nomeTipo

Ecco un esempio pratico:

Sub CopiaPunto(PuntoOrigine As Punto, PuntoDest As Punto)

PuntoDest.Xloc = PuntoOrigine.Xloc

PuntoDest.Yloc = PuntoOrigine.Yloc

End Sub



Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Redazione
Condividi le tue opinioni su questo articolo!