Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    185

    [vb 2005] definire una matrice in un modulo

    Come da oggetto, ho una matrice che dovrei usare in più parte dell'applicazione, per questo pensavo di definirla in un modulo così da richiamarla facilmente.

    Come dovrei fare?

    Avevo provato così ma mi restituisce i valori in tutti gli elementi in grassetto con "declaration expected":
    codice:
    Module MatriceCV
        Dim Campi_Valori(80, 2) As String
    
            Campi_Valori (1, 1) = "comune" 
            Campi_Valori (1, 2) = v1_comune.Text
            Campi_Valori (2, 1) = "art_65_e_93"
            Campi_Valori (2, 2) = v2_c1.Checked
           .
           .
           .
          Campi_Valori (80, 2) = ultimovalore.Text
    End Module
    Ripeto, l'obiettivo è avere una matrice che possa venire richiamate in più parti dell'applicazione e definita una sola volta in un modulo.

    Voi come fareste?

  2. #2
    rendila pubblica nel modulo e la richiami dove ti interessa...

    codice:
    Module MatriceCV
        public Campi_Valori As String(80, 2)
    sub t
            Campi_Valori (1, 1) = "comune" 
            Campi_Valori (1, 2) = v1_comune.Text
            Campi_Valori (2, 1) = "art_65_e_93"
            Campi_Valori (2, 2) = v2_c1.Checked
           .
           .
           .
          Campi_Valori (80, 2) = ultimovalore.Text
    end sub
    End Module
    e ricodati di effettuare le operazioni dentro a una sub... sennò ti restituirà errore sempre
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    185
    Originariamente inviato da andreaciao_22
    rendila pubblica nel modulo e la richiami dove ti interessa...

    codice:
    Module MatriceCV
        public Campi_Valori As String(80, 2)
    sub t
            Campi_Valori (1, 1) = "comune" 
            Campi_Valori (1, 2) = v1_comune.Text
            Campi_Valori (2, 1) = "art_65_e_93"
            Campi_Valori (2, 2) = v2_c1.Checked
           .
           .
           .
          Campi_Valori (80, 2) = ultimovalore.Text
    end sub
    End Module
    e ricodati di effettuare le operazioni dentro a una sub... sennò ti restituirà errore sempre
    Grazie per la risposta.
    Nel frattempo ho "aggiustato" la mira, ho provato come ho descritto qui: http://forum.html.it/forum/showthrea...readid=1286390
    ma non va.

    Sai aiutarmi?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.