vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Exceptionergebnis abfangen 
Autor: Tortischlumpf
Datum: 08.08.06 10:57

Oh, ich hab grad festgestellt daß ich wohl bissle zu schnell war.... ich glaub ich versteh jetzt Dein Problem... also folgendes:

Bei VB6 war es so daß ein Fehler mit einer Fehlernummer ausgelöst wurde, in VB.Net wird jetzt eine abgeleitete Klasse der Exception-Klasse aufgerufen bzw. ausgelöst. D.h. entweder Du hast ne Doku welche Exceptions von der Com-Methode ausgelöst werden können und fängst diese separat im Catch-Block ab und gibst dazu die jeweilige Msg aus (siehe Beispiel-Code). Die andere Möglichkeit wäre das Err-Objekt herzunehmen und da die Nummer auslesen.



' Beispiel 1
    Try
 
    Catch ex As ArgumentException
 
    Catch ex As ArithmeticException
 
    Catch ex As Exception
 
    Finally
 
    End Try
 
' Beispiel 2
    Try
 
    Catch ex As Exception
       Select Case Err.Number
           Case 1001
 
           Case 1002
 
        End Select
    Finally
 
    End Try
 
 
' Beispiel 3
 
    Dim X As Integer
    Dim Y as Integer
 
    Try
 
        X = 5
        Y = 0
 
        X = X / Y
 
    Catch ex As Exception When Y = 0    ' Fehlerbehandlung nur wenn durch 0 
    ' geteilt wird
 
    Finally
 
    End Try
 
 
' Beispiel 4
' ganz banal wie früher
 
   On Error goto Fehler_Behandlung
 
   Ende:
      Exit Sub
 
   Fehler_Behandlung:
      Select Case Err.Number
          Case 1
          Case 2
          .......
      End Select
 
      Goto Ende
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Exceptionergebnis abfangen1.141b43r_3oo307.08.06 16:15
Re: Exceptionergebnis abfangen732Moderatorralf_oop07.08.06 17:06
Re: Exceptionergebnis abfangen872b43r_3oo308.08.06 08:34
Re: Exceptionergebnis abfangen743ModeratorFZelle08.08.06 08:44
Re: Exceptionergebnis abfangen710Tortischlumpf08.08.06 10:19
Re: Exceptionergebnis abfangen703Tortischlumpf08.08.06 10:57
Re: Exceptionergebnis abfangen642b43r_3oo308.08.06 13:24
Re: Exceptionergebnis abfangen768Tortischlumpf08.08.06 13:34
Re: Exceptionergebnis abfangen778b43r_3oo308.08.06 14:44

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel