Bei Fehlermeldung Form öffnen

  • VB.NET

Es gibt 24 Antworten in diesem Thema. Der letzte Beitrag () ist von BL4CKH4WK.

    So habe jetzt diesen Teil des Codes mit Haltepunkten gestartet:

    Spoiler anzeigen

    VB.NET-Quellcode

    1. Try
    2. RaiseEvent MyEvent(Me, EventArgs.Empty)
    3. Form3.Close()
    4. Timer1.Start()
    5. Me.BackColor = My.Settings.color_settings
    6. Form2.BackColor = My.Settings.color_settings
    7. Form9.BackColor = My.Settings.color_settings
    8. Form4.BackColor = My.Settings.color_settings
    9. Form5.BackColor = My.Settings.color_settings
    10. Form6.BackColor = My.Settings.color_settings
    11. Form10.BackColor = My.Settings.color_settings
    12. Me.Font = My.Settings.font_settings
    13. Form2.Font = My.Settings.font_settings
    14. Form9.Font = My.Settings.font_settings
    15. Form4.Font = My.Settings.font_settings
    16. Form5.Font = My.Settings.font_settings
    17. Form6.Font = My.Settings.font_settings
    18. Form10.Font = My.Settings.font_settings
    19. TextBox1.Text = My.Settings.templatepath
    20. TextBox6.Text = My.Settings.zeichen
    21. My.Settings.Reload()
    22. If TextBox1.Text = "" Then
    23. Button8.Enabled = False
    24. Else
    25. Button8.Enabled = True
    26. End If
    27. Catch ex As Exception
    28. If frm10 Is Nothing OrElse frm10.IsDisposed Then
    29. frm10 = New Form10
    30. End If
    31. If frm10.Visible Then
    32. frm10.Show(Me)
    33. End If
    34. 'MsgBox("Es ist ein Fehler aufgetreten. Der Support wurde bereits benachrichtigt", MsgBoxStyle.Critical, "Fehler!")
    35. Me.NotifyIcon1.ShowBalloonTip(7000, "Fehler!", "Es ist ein Fehler aufgetreten. Bitte benachrichtigen Sie den Support", ToolTipIcon.Error)
    36. 'MsgBox("Es ist folgender Fehler aufgetreten:" & vbNewLine & Err.Number & ex.Message & ex.StackTrace.ToString, MsgBoxStyle.Critical, "Fehler!")
    37. 'Form10.RichTextBox1.Text = Err.Number & ex.Message & ex.StackTrace.ToString
    38. End Try
    39. End Sub


    und dabei ist mir aufgefallen, dass dieser Punkt einfach übersprungen wird:

    VB.NET-Quellcode

    1. Catch ex As Exception
    2. If frm10 Is Nothing OrElse frm10.IsDisposed Then
    3. frm10 = New Form10
    4. End If
    5. If frm10.Visible Then
    6. frm10.Show(Me)
    7. End If
    8. 'MsgBox("Es ist ein Fehler aufgetreten. Der Support wurde bereits benachrichtigt", MsgBoxStyle.Critical, "Fehler!")
    9. Me.NotifyIcon1.ShowBalloonTip(7000, "Fehler!", "Es ist ein Fehler aufgetreten. Bitte benachrichtigen Sie den Support", ToolTipIcon.Error)
    10. 'MsgBox("Es ist folgender Fehler aufgetreten:" & vbNewLine & Err.Number & ex.Message & ex.StackTrace.ToString, MsgBoxStyle.Critical, "Fehler!")
    11. 'Form10.RichTextBox1.Text = Err.Number & ex.Message & ex.StackTrace.ToString
    12. End Try

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „BL4CKH4WK“ ()

    @BL4CKH4WK: Du hast falsch abgeschrieben: :S

    VB.NET-Quellcode

    1. If Not frm10.Visible Then ' machmal hier ein Not rein
    2. frm10.Show(Me)
    3. End If
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!