Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Grunt
    Registrato dal
    Dec 2001
    Messaggi
    246

    [vb]Matrice come parametro di funzione

    E' possibile passare una matrice come argomento di una funzione?
    E' da un po che ci provo ma non ci riesco!!!!
    Qualcuno sa dirmi come si fa?

  2. #2
    passandola per riferimento così

    codice:
    Option Explicit
    
    Private Sub Form_Load()
    Dim a(100) As String
    Dim i As Integer
    For i = 0 To 100
        a(i) = i
    Next
    xxx a()
    
    End Sub
    
    Sub xxx(ByRef x() As String)
       Dim i As Integer
       For i = LBound(x) To UBound(x)
          Debug.Print x(i)
       Next
    End Sub
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente di HTML.it L'avatar di Grunt
    Registrato dal
    Dec 2001
    Messaggi
    246
    Grazie xegallo!!!

  4. #4
    Utente di HTML.it L'avatar di Grunt
    Registrato dal
    Dec 2001
    Messaggi
    246
    Scusa ancora xegallo..... ma se invece di un array voglio usare una matrice?
    codice:
    Dim a(10,10) as Integer
    ....
    ...
    
    Private Sub xxx(ByRef a() as Integer,....)
    
    ...
    
    End Sub
    va bene lo stesso?

  5. #5
    stessa cosa con byref hai un riferimento alla variabile dichiarata sul form e ogni modifica che apporti alla variabile dentro la sub si riflette su quella originale
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  6. #6
    Utente di HTML.it L'avatar di Grunt
    Registrato dal
    Dec 2001
    Messaggi
    246
    ok grazie....
    Corro a provare!!!!

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.