Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   MsgChecker - Tool zum Überprüfen von Fehlermeldungen (https://www.delphipraxis.net/56692-msgchecker-tool-zum-ueberpruefen-von-fehlermeldungen.html)

Lord_Stifterl 9. Nov 2005 21:35


MsgChecker - Tool zum Überprüfen von Fehlermeldungen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo alle miteinander,

ich möchte euch heute ein kleines Tool vorstellen (und auch zum Download anbieten), welches ich so nebenbei bei meinem derzeitigen Arbeitgeber entwickelt habe. Mit diesem Tool könnt ihr jegliche Fehlermeldungen überprüfen und je nach Fehlermeldung unterschiedlich reagieren.

Bsp:
Euer selbstgebasteltes Tool bringt aus irgendeinem Grund hin und wieder einen Access Violation, oder irgendeinen anderen Fehler und aus diesem Grund werden irgendwelche automatisierten Tätigkeiten nicht mehr weiter durchgeführt. Definiert in MsgChecker einfach diese Nachricht und lasst dem Tool die Nachricht wegklicken. ABER!!! Das ist nicht alles. Sagt MsgChecker einfach was er dann tun soll. Soll er das Programm schließen, neustarten, einen Prozess beenden, die Maschine neu starten,... . Selbstverständlich können x-beliebige Nachrichten mit MsgChecker verwaltet werden. Die Fehlermeldungen werden derzeit anhand der Titelleiste identifiziert. Sollte also eine Nachricht jedesmal ein wenig unterschiedlich sein (so wie bei uns die Fehlermeldung von BrightStor Backup welches jedesmal eine andere Fehlernummer bzw. Sessionnummer in den Titel schreibt) so kann auch nur ein Teil des Titels angegeben werden.

Aber näheres findet ihr im beiliegenden PDF-Dokument.

Ich wünsche viel Spass mit dem Tool und würde mich auch über Reaktionen und Verbesserungsvorschläge sehr freuen.

LG

alzaimar 9. Nov 2005 21:45

Re: MsgChecker - Tool zum Überprüfen von Fehlermeldungen
 
Geile Sache! Hatte ich vor 10 Jahren auch: Denn "Scheisse, ich find den Fehler nicht, aber diese blöde AV kommt trotzdem"-Wegklickomat. Ich hab einfach ein Shutdown ohne Rückfrage mit Autologin und Autostart durchgeführt und der Fehler fiel noch nicht mal auf (Nur ein kurzes Flackern und der User sagte auch noch:" Goil, bin gleich wieder im Hauptmenü, hö hö"

... Irgendwann dachte ich mir, es wäre an der Zeit, Programme zu entwickeln, die einfach Bugfrei sind. Das klappt natürlich nicht immer, aber lieber eine ehrliche AV, als eine getürktes Superprog, was dann doch eventuell Kundendaten zerballert...

Trotzdem ist das Tool eine echt geile Idee, biete das mal Borland an, vielleicht wird dann Delphi stabiler...

Lord_Stifterl 9. Nov 2005 21:54

Re: MsgChecker - Tool zum Überprüfen von Fehlermeldungen
 
Nun ja...einerseits ist deine Aussage sicher richtig:

Zitat:

Irgendwann dachte ich mir, es wäre an der Zeit, Programme zu entwickeln, die einfach Bugfrei sind. Das klappt natürlich nicht immer, aber lieber eine ehrliche AV, als eine getürktes Superprog, was dann doch eventuell Kundendaten zerballert...
Das Tool entstand aber eher daher, weil unser Backupprogramm hin und wieder nicht alle Daten sichern konnte und dann eine Meldung auswarf, dass das Tape voll ist. Wenn man jetzt ein neues eingelegt hat, hat das Prog einfach weitergesichert und als es fertig war das Band wieder ausgeworfen. Wenn du nun jemanden die Bänder wechseln lasst, der einfach nicht fähig ist zu merken, dass dann wieder ein Band eingelegt werden muss, hast du am nächsten Tag überhaupt keine Sicherung. Somit lieber die Meldung wegklicken und einen Tag eine unvollständige Sicherung als einen Tag gar keine.

Mit der Zeit haben wir das Tool dann halt auch ein wenig missbraucht und lassen jeden Eingriff einfach protokollieren. Somit kann man ja noch immer auf Fehlersuche gehen und das Tool läuft trotzdem weiter bis es verbessert wurde.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz