Cavoli, mi sono scordato tutto...
Quali erano le modalità di accesso? Accesso casuale, binario... e poi?
Ed ecco che mi trovo di fronte alla definizione di tipi personalizzati!
L'istruzione Type del classico VB6 lascia il VB 2010 come un deficiente che ti segnala errore perchè non la capisce.
Ma ecco che trovo in rete uno Structure.
Certo! Negli altri linguaggi di programmazione si parla di strutture.
Vediamo...
Ecco. Le stringhe a lunghezza fissa non sono supportate! Ecco perchè quando aggiungo al membro della struttura *10 ottengo un messaggio di errore.
Questo codice funziona:
Module Module1 Structure MiaStruttura Dim Nome As String Dim Cognome As String End Structure Sub main() Dim Persona As MiaStruttura Persona.Nome = "Ciccio" Persona.Cognome = "Molliccio" MsgBox(Persona.Nome & " " & Persona.Cognome) End Sub End ModuleInvece di Type ho usato Structure e ho definito ugualmente un tipo personalizzato...
Ora gioco con i modificatori di accesso.
Inserisco un altro modulo e ci metto la dichiarazione della struttura
Module Module2 Structure MiaStruttura Dim Nome As String Dim Cognome As String End Structure End ModuleE così funziona.
Ora inserisco il modificatore di accesso Private alla dichiarazione della struttura:
Module Module2
Private Structure MiaStruttura
Dim Nome As String
Dim Cognome As String
End Structure
End Module
E ottengo un messaggio di errore che segnala l'impossibilità della compilazione del programma
Però nello stesso modulo il modificatore Private non impedisce la compilazione.
Questo significa che Private si riferisce allo stesso modulo in cui viene dichiarata la struttura.
Nessun commento:
Posta un commento