Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. 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)
Pro


Messaggi: 66
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

PM Quote
Avatar
GN (Member)
Guru


Messaggi: 772
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: 327
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?

PM Quote