[VB.net] Dump Datei erstellen

  • VB.NET
  • .NET 4.5

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    [VB.net] Dump Datei erstellen

    Hallo liebe Community! :)

    Heute eine Frage bezüglich der in Windows vorhandenen DUMP Dateien.
    Da ein Dump meist zur Fehlerdiagnose bei einem Programmabsturz oder zur Analyse der Leistung genutzt wird, möchte
    ich dies nun auch in meinen Anwendungen integrieren.

    DH: Bei einem Crash soll automatisch eine Dump Datei erstellt werden.

    Ist das machbar? ?(
    Fr. Goggle hat nichts ergeben unter "VB.net dump erstellen".


    LG! :thumbup:
    Falls etwas unverständlich ist: NACHFRAGEN!
    Hier gilt: Fragen statt dumme Taten!

    Nicht immer C&P! Zur Abwechslung auch mal dein Köpfchen einschalten!

    Bin gerne für private Konversationen zu haben!

    ~Ceytec X/
    Wie soll das Programm einen Dump im Fehlerfall erstellen?
    Wenn es nicht mehr reagiert? Wenn es gecrashed ist?

    In einem solchen Fall sollte der User mit procdump arbeiten.

    Afaik kann Windows bei Diensten automatisch einen Dump erstellen.
    Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
    @Ceytec Geh in die Anwendungsereignisse:
    und erstell Dir den UnhandledException-Event-Handler.
    Dort kannst Du dann Deinen Log schreiben.

    VB.NET-Quellcode

    1. Partial Friend Class MyApplication
    2. Private Sub MyApplication_UnhandledException(sender As Object, e As ApplicationServices.UnhandledExceptionEventArgs) Handles Me.UnhandledException
    3. ' was tun
    4. End Sub
    5. End Class

    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).
    VB-Fragen über PN / Konversation werden ignoriert!
    Heyy!

    Danke @RodFromGermany!
    Ich wusste nicht, dass es dieses Event gibt :D
    Wieder was gelernt!
    Falls etwas unverständlich ist: NACHFRAGEN!
    Hier gilt: Fragen statt dumme Taten!

    Nicht immer C&P! Zur Abwechslung auch mal dein Köpfchen einschalten!

    Bin gerne für private Konversationen zu haben!

    ~Ceytec X/
    @seh Ich arbeite nicht mit Core, aber es sieht nach genau solch einer Exception aus.
    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).
    VB-Fragen über PN / Konversation werden ignoriert!