combit List & Label 29 - .NET Hilfe
Einführung in die Programmierung / Weitere wichtige Konzepte / Fehlerhandling mit Exceptions
In diesem Thema
    Fehlerhandling mit Exceptions
    In diesem Thema

    List & Label definiert eine Reihe eigener Exceptions, die alle von der gemeinsamen Basisklasse ListLabelException abgeleitet sind und so zentral abgefangen werden können. Die Message-Eigenschaft der Exception-Klasse enthält einen Fehlertext, der – wenn ein entsprechendes Sprachkit vorhanden ist – in der Regel auch lokalisiert ist und so direkt dem Anwender angezeigt werden kann. Wenn die Applikation ein eigenes Exception-Handling vornehmen soll, können Aufrufe an List & Label in einen Exceptionhandler gekapselt werden:

    ListLabel LL = null;
    try
    {
      LL = new ListLabel();
      LL.DataSource = CreateDataSet();
      LL.Design();
    }
    catch (ListLabelException ex)
    {
      MessageBox.Show(ex.Message);
    }
    finally
    {
      if(LL != null)
        LL.Dispose();
    }
    
    Dim LL As ListLabel = Nothing
    Try
      LL = New ListLabel
      LL.Design()
    Catch ex As Exception
      MessageBox.Show(ex.Message)
    Finally
      If (LL IsNot Nothing) Then
        LL.Dispose()
      End If
    End Try