No riesco a passare un array come valore di ritorno di una funzione.
Questa e la funzione :
Mi restituisce l errore :codice:Public Function Autenticazione(ByVal NetworkNumber As Integer, ByVal User As String, ByVal Password As String) As Array Try Dim smvc As New SMVC.InterfacciaDBClass smvc.Connetti() If smvc.ErroreDescrizione = vbNullString Then smvc.AggiungiCriteri = "[Utente,Pippo][Pwd,1]" If smvc.ErroreDescrizione = vbNullString Then smvc.Cerca() If smvc.ErroreDescrizione = vbNullString Then Return smvc.RestituzioneProprieta() Else arrErrore.SetValue(smvc.ErroreNumero, 0) arrErrore.SetValue(smvc.ErroreDescrizione, 1) arrErrore.SetValue(smvc.ErroreMetodo, 2) Return arrErrore End If Else arrErrore.SetValue(smvc.ErroreNumero, 0) arrErrore.SetValue(smvc.ErroreDescrizione, 1) arrErrore.SetValue(smvc.ErroreMetodo, 2) Return arrErrore End If Else arrErrore.SetValue(smvc.ErroreNumero, 0) arrErrore.SetValue(smvc.ErroreDescrizione, 1) arrErrore.SetValue(smvc.ErroreMetodo, 2) Return arrErrore End If smvc = Nothing Catch ex As Exception arrErrore.SetValue(ex.HelpLink, 0) arrErrore.SetValue(ex.InnerException, 1) arrErrore.SetValue(ex.Message, 2) arrErrore.SetValue(ex.Source, 3) arrErrore.SetValue(ex.StackTrace, 4) arrErrore.SetValue(ex.TargetSite, 5) Return arrErrore End Try End Function
È necessario implementare una funzione di accesso predefinita su System.Array, poiché eredita da ICollection.



