vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Fortgeschrittene
StackTrace und diese dinger 
Autor: spike24
Datum: 20.01.05 10:22

grüssi

hat jemand mit dem StackTrace erfahrungen?
grundsätzlich ist mir ja klar was das ding macht und kann
wenn ich einen fehler bekomme, dann kann ich da drin nach lesen wo der fehler aufgetreten ist
funktioniert auch schon ein bisschen
        Private Sub fehler(ByVal ex As Exception)
            Dim strace As New StackTrace(True)
            Dim count As Integer
            Dim indent As String = ""
 
            ' Low down the call stack, there are four stack frames
            Dim MethodName As String
            While count < strace.FrameCount
                Dim frame As New StackFrame
                frame = strace.GetFrame(count)
                MethodName &= frame.GetMethod().ToString() & _
                  frame.GetFileLineNumber().ToString() & ";" & vbCrLf
 
                indent = indent & "  "
                count = count + 1
            End While
            MessageBox.Show(ex.Message & vbCrLf & vbCrLf & vbCrLf & _
            MethodName)
        End Sub
oder so ähnlich
aufgrund von massiven refactoring (danke FZelle) kann ich nicht garantieren, das das da funktioniert
diese funktion sollte mir die aufrufliste der einzelnen methoden inkl. zeile liefern, in der der fehler passiert ist
das funktioniert aber nur im debug modus und nicht wenn ich es auf release kompiliert habe, da steht dann immer zeile 0
ich brauche das ding jetzt aber erweitert:
ich brauche auch in release modus die zeilennummer UND ich brauche einen speicherauszug der zu diesem zeitpunkt benötigten variablen
möchte nämlich, das wenn beim kunden ein fehler auftritt ich automatisch ein mail bekommen, mit allen infos die ich brauche um den fehler zu beheben, oder zumindestens die ursache zu finden
ich hoffe man versteht was ich will
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
StackTrace und diese dinger1.649spike2420.01.05 10:22
Re: StackTrace und diese dinger850ModeratorFZelle20.01.05 10:28
Re: StackTrace und diese dinger1.013ModeratorDaveS20.01.05 10:35
Re: StackTrace und diese dinger1.021spike2420.01.05 11:11
Re: StackTrace und diese dinger794ModeratorDaveS20.01.05 12:23
Re: StackTrace und diese dinger955spike2420.01.05 13:06
Re: StackTrace und diese dinger812spike2421.01.05 08:58
Re: StackTrace und diese dinger862ModeratorFZelle21.01.05 09:56
Re: StackTrace und diese dinger828spike2421.01.05 10:44
Re: StackTrace und diese dinger983ModeratorDaveS21.01.05 10:12
Re: StackTrace und diese dinger856spike2421.01.05 10:51

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-2024 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