Autor Thema: Fehlermeldung unterdrücken  (Gelesen 1188 mal)

Offline MrMagoo

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
  • AAAhhh
Fehlermeldung unterdrücken
« am: 08.07.04 - 09:29:01 »
Hallo,

Frage, gibt es in Lotus Script die Möglichkeit, beim auftreten einer Fehlermeldung einfach zum nächsten Dokument zu springen?

Also ich lasse in einer collection einige If Abfragen laufen um dann Anhänge abzuspeichern. Wenn der Agent dann zum Beispiel Probleme beim abspeichern eines Anhangs hat, möchte ich nichht das es ein Pop Up mit Fehlermeldung gibt, sondern das zum nächsten Dok gesprungen wird.

Ist das möglich

Danke

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re:Fehlermeldung unterdrücken
« Antwort #1 am: 08.07.04 - 10:33:02 »
Schau doch mal die "On Error" Funktion an in der Designer help.
Du kannst Deine eigenen Fehlerbehandlungsroutinen schreiben.
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline MrMagoo

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
  • AAAhhh
Re:Fehlermeldung unterdrücken
« Antwort #2 am: 08.07.04 - 11:35:33 »
Danke umi,

guter Tip:

einfach am Anfang des Agenten folgendes eintragen:

On Error Resume Next

und des wars

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Fehlermeldung unterdrücken
« Antwort #3 am: 08.07.04 - 11:36:57 »
Na ja, dafür sind dann aber auch alle anderen Fehlermeldungen weg, ich würd mir das schon nochmal überlegen und das nur vor dem entsprechenden Statement machen und danach wieder ein  on error goto 0, sonst wirst Du Dich eines Tages ganz gewaltig am Kopf kratzen
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Fehlermeldung unterdrücken
« Antwort #4 am: 08.07.04 - 11:39:00 »
@Axel:
Das ist aber äusserst unsauber, da jetzt jeder Laufzeitfehler übergangen wird, was fatale Folgen haben kann.
Wenn Du die von Dir erwartete Fehlersituation schon nicht anders abfangen kannst, dann solltest Du einen normalen ErrorHandler haben (wie jede andere LS-Routine auch) und nur genau vor "Deiner Stelle" ein On Error Resume Next einfügen und dies sofort nach der fraglichen Operation wieder auf den normalen ErrorHandler zurückbiegen.

Bernhard
« Letzte Änderung: 08.07.04 - 11:39:47 von koehlerbv »

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re:Fehlermeldung unterdrücken
« Antwort #5 am: 08.07.04 - 11:45:52 »
Oder wenn Du die Fehlernummer XYZ kennst:

On Error XYZ resume next
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline MrMagoo

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
  • AAAhhh
Re:Fehlermeldung unterdrücken
« Antwort #6 am: 08.07.04 - 11:51:27 »
in diesem Falle reicht das eigentlich, er macht im Prinzip nur 1 Sache.

Die Fehlermeldung ist je nach Dokument bzw. Form immer eine andere, also kann ich das so nicht genau definieren.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz