Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Gestione delle eccezioni VB.net
Forum - C# / VB.NET - Gestione delle eccezioni VB.net

Avatar
orma674 (Normal User)
Rookie


Messaggi: 55
Iscritto: 02/06/2008

Segnala al moderatore
Postato alle 8:42
Martedì, 03/12/2013
Buongiorno a tutti,
vi chiedo se qualcuno mi può aiutare nella gestione delle eccezioni. Vorrei che la mia applicazione intercettasse con Try...Catch l'eccezione da me scritta in una apposita classe. Ho trovato questo codice su internet.

Public Class EmployeeListNotFoundException
    Inherits Exception

    Public Sub New()
    End Sub

    Public Sub New(message As String)
        MyBase.New(message)
    End Sub

    Public Sub New(message As String, inner As Exception)
        MyBase.New(message, inner)
    End Sub
End Class

Adesso provo a fare una

'Employee ha valore non presente nella lista'

try
  lstEmployee.item(Employee)
catch ex as EmployeeListNotFoundException
  msgbox("Error!!!")
end try

ma questo non invoca l'eccezione bloccando l'applicazione.

Grazie per l'aiuto.
Marcello


Orma674 by Marcello
PM Quote
Avatar
GN (Member)
Guru


Messaggi: 770
Iscritto: 30/04/2011

Segnala al moderatore
Postato alle 13:42
Martedì, 03/12/2013
Codice sorgente - presumibilmente Plain Text

  1. lstEmployee.item(Employee)


Cos'è lstEmployee? Il suo metodo item "throwa" una EmployeeListNotFoundException?


PM Quote
Avatar
tuttodiMC (Normal User)
Expert


Messaggi: 318
Iscritto: 29/10/2012

Segnala al moderatore
Postato alle 11:39
Mercoledì, 04/12/2013
Ci mancano i pezzi di codice. Cosa fa item? A cosa servono i metodi New, se sono ricorsivi?


Assembly is the way
PM Quote