Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Restituzione di un array come valore di ritorno di una funzione

    No riesco a passare un array come valore di ritorno di una funzione.
    Questa e la funzione :
    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
    Mi restituisce l errore :

    È necessario implementare una funzione di accesso predefinita su System.Array, poiché eredita da ICollection.

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Ti hanno risposto nell'altro thread.

    Non aprire 2 messaggi uguali,altrimenti risulta più difficile aiutarti.

    ciao ciao

    Hey hey, my my Rock and roll can never die!

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.