Seite 1 von 1
OnErrorGoto(label)
Verfasst: 20.03.2007 17:57
von ChristianK
Wie schalte ich ein OnErrorGoto() wieder aus?
Verfasst: 20.03.2007 18:16
von ts-soft
Höchstens mit:
Aber macht das Sinn?
Verfasst: 20.03.2007 21:11
von ChristianK
Höchstens mit:
OnErrorGoto(0)
Nein. Mit ClearError()
Aber macht das Sinn?
Hm. Gibts dafür eine bessere lösung?
Code: Alles auswählen
...
...
...
OnErrorGoto(SaveToDisk1)
FN=OpenFile(#PB_Any, SaveTask$)
If FN
FileSeek(FN, Lof(FN))
WriteString(FN, Log$)
EndIf
SaveToDisk1:
ClearError()
...
...
...
Verfasst: 20.03.2007 21:24
von ts-soft
>> Hm. Gibts dafür eine bessere lösung?
Wozu das OnErrorGoto an dieser Stelle? Das If fängt doch schon evtl. Fehler
ab. CloseFile fehlt.
Ansonsten ist das ClearError() nicht die Antwort auf die Frage des ersten
Postings, da OnErrorGoto ja immer noch ausgeführt wird.
würde dasselbe erreichen, aber Sinn sehe ich
keinen, höchsten das der Platz auf dem Datenträger nicht ausreicht, dann
sollte man dies vorher prüfen, was dann Sinnvoller wäre als irgendwelche
OnError Funktionen
yust my 2 cents