vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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: Global Exception Handling 
Autor: Xennon
Datum: 21.03.11 15:11

Das war mir jetzt zu kryptisch formuliert.

Beispiel:
Module modException
    Public Sub MYExHandler(ByVal sender As Object, ByVal e As _
      UnhandledExceptionEventArgs)
        Dim EX As Exception
        EX = e.ExceptionObject
        CallfrmRequest(EX, sender)
    End Sub
 
    Public Sub MYThreadHandler(ByVal sender As Object, ByVal e As _
      Threading.ThreadExceptionEventArgs)
        CallfrmRequest(e.Exception, sender)
    End Sub
 
    Private Sub CallfrmRequest(ByVal exept As Exception, ByVal sender As Object)
    ...
    End Sub
End Module
Public Class frmMain
    Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        'Exceptions abfangen
        Dim currentDomain As AppDomain = AppDomain.CurrentDomain
        AddHandler currentDomain.UnhandledException, AddressOf MYExHandler
        AddHandler Application.ThreadException, AddressOf MYThreadHandler
        ...
    End Sub
 
    Private Sub XY_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles XY.Click
        'Exception XY
    End Sub
End Class
So ist das bei mir jetzt aufgebaut. Ich löse eine Exception in einem Control aus, dadurch aktiviert sich der Handler und ruft die Prozeduren im Modul auf.

Wo soll da die Try Catch Anweisung stehen? In der Prozedur des Controls? Dann wäre doch die ganze Geschichte der globalen Exceptions mehr oder weniger sinnfrei - oder?

Oder habe ich das gerade falsch verstanden.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Global Exception Handling4.081MaxxTc21.06.08 16:42
Re: Global Exception Handling3.054Christian2521.06.08 17:47
Re: Global Exception Handling2.713MaxxTc22.06.08 06:20
Re: Global Exception Handling2.576Xennon21.03.11 14:07
Re: Global Exception Handling2.660Manfred X21.03.11 14:55
Re: Global Exception Handling2.615Xennon21.03.11 15:11
Re: Global Exception Handling2.586Manfred X21.03.11 16:11
Re: Global Exception Handling2.743ModeratorFZelle21.03.11 16:45

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