Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Bruce Willis am 19.08.14 - 14:03:19
-
Hallo,
ich habe einen periodischen Agenten, der eine Funktion aufruft.
Die Fehlerbehandlungen in den beiden sind ähnlich, nur die in der Funktion liefert entsprechend mehr (z.B. Werte bestimmter Felder des Dokuments in Verarbeitung).
Wenn ich die Funktion manuell z.B. per Button aufrufe, werden evtl. konkrete Probleme gemeldet.
Wenn aber der Agent die Funktion aufruft, kommt nur die kurze Problem-Meldung vom Agenten aber keine detailierte Problem-Meldung von der Funktion.
Kann man das verbessern?
Gruß
Leo
--------------
Sub Initialize
On Error GoTo Ooops '1. Marke für Fehlerbehandlung
'Call fSetNewInfo
Print fSetNewInfo
Exit Sub
Ooops: '2. Marke für Fehlerbehebung ----
If Err <> 0 Then
'Logging
Call fFehlerbehandlung (Err,Error,Erl)
Exit Sub
End If
End Sub
-
Moin
Was kommt den für rein Fehler wenn Du diese Funktion manuell startest.
Ich hatte in letzter Zeit bei mir öfters Meldung im Stile von "Error 0 in line 0" :-)
-
Hi,
z.B. etwas in Richtung "Error in Zeile soundso", "Item existiert nicht" oder "kein Variant" (bezogen auf das konkrete Dok in Bearbeitung)...
Gruß
Leo
-
Übrigens, wenn ich im Agenten die Fehlerbehandlung deaktiviere, kommt bloß "Object variable noch set". Also noch schlimmer.
Kann ich die Fehlermeldung aus der Funktion zurück in den Agenten holen und ausgeben lassen?
z.B, Dok-ID bei der Meldung "Field is too large (32K) or View's column & selection formulas are too large in Zeile 31"
Gruß
Leo