Hallo zusammen,
ich habe eine kleines Problem mit dem ErrorHandling in LS. Die Suche habe ich schon gemüht, leider aber dazu nichts gefunden, weil ich auch denke, dass das Probleme eigentlich so banal ist, dass es bis jetzt keiner angesprochen hat.
Nun zu meinem Problem:
Ich möchte in einem Skript genau zwei Fehlersituationen abfangen, zum einen eine mit dem Fehlercode 9, die andere mit Fehlercode 4294
Hier mein Code:
On Error 9 GoTo ErrorHandler9
On Error 4294 GoTo ErrorHandler4294
....
ErrorHandler9:
'Mailverschicken
Exit Sub
ErrorHandler4294:
'Mailverschicken
Resume Next
Bei dem Errorcode 9 soll er komplett abbrechen, beim Errorcode 4294 soll er mir nur bescheidgeben, aber trotzdem weitermachen.
Lass ich jetzt das Skript durchlaufen, bekomm ich, obwohl das Skript nicht auf solch einen Fehler läuft, eine Mail dem Fehlercode 0. Im Log finde ich die Meldung: RESUME without error
Wieso springt das Programm in einen der beiden Errorhandler, wenn der Errorcode 0 ist?
Könntet ihr mir vielleicht helfen rauszufinden, an was das liegt?
Vielen Dank!
fuppy