Naja, nicht für jeden Fehler ist Autoit verantwortlich.
Als Beispiel:
Für Daten die ich in meinen Programmen verwende kommen häufig als Quelle *.csv Dateien zum Einsatz. Nun legt ein Mitareiter einen neuen, weiteren Datensatz an, und vergisst bzw. macht ein ; zuviel. Das überlebt im Zweifel das Programm nicht.
Natürlich kann man das auch überprüfen und versuchen den Fehler abzufangen.
Da man aber beim Programmkozept nicht an alles Denken kann, und unverhofft bekanntlich oft kommt habe ich mir etwas pragmatisches einfallen lassen.
In meinen Verzeichnissen für meine selbstgeschriebenen Programme gibt es grundsätzlich ein TEMP Verzeichnis, In diesem erstelle ich bei Programmstart eine fehler.txt Datei. Diese wird, zusammen mit dem restlichen Inhalt des Temp Verzeichnises bei beendigung meines Progrämmchens gelöscht .
Bevor ich aber am Programm Anfang die Datei erstelle sehe ich nach ob sie noch da ist, denn wenn Sie nicht gelöscht wurde hat sich mein Programm aufgehängt. Wenn das so ist, lasse ich mir eine Mail schreiben so dass ich das Problem suchen kann...
Mag ein wenig altmodisch klingen funktioniert aber bei den vielen Programmen, die bei mir meist nach Feierabend Ihren Dienst tun, wunderbar. Auf eine Kontrolle ob die Software Ihren Dienst gemacht hat kann so verzichtet werden.
Peter