Domino 9 und frühere Versionen > ND6: Entwicklung

Error Handling für @PostedCommand([FileOpenDBRepID];DB;Server)

<< < (3/3)

koehlerbv:
Bevor ich das jetzt nachbauen muss, Basti: Was passiert tatsächlich (bei "no access"), und was sollte passieren ?

Bernhard

PS: Ich verspreche, heute eher ins Bett zu gehen  ;D

theBastian:
Es wird nur die MsgBox ausgegeben.
Natürlich keine Error-Number und somit keine Codezeile, da

If Not db.Isopen Then

ja keinen Error erzeugt.

Tausche ich die MsgBox gegen "Goto Errorhandler" dann Fehler: Resume ohne Error.

Lasse ich Resume weg, dann Fehler: No Resume

Bei diesem Code ist das nur ein Schönheitsfehler aber bei größeren Sachen wäre es schon schön, zu sehen, welche Zeile den Error produziert, ohne immer durch den Debugger zu müssen.

cu
der B@sti

koehlerbv:
Moment - einen Error bekommst Du ja gar nicht. Warum dann also das Schielen auf den ErrorHandler ? Du kannst doch bei "Not db.IsOpen" auch gleich die gewünschte Fehlermeldung ausgeben. Die Zeile ist dabei doch vollkommen uninteressant, da Du die Sache ja eh unter Kontrolle hast.
By the way - auch wenn die db not open ist  :) kannst Du auf db.Title oder db.FilePath zugreifen und damit die Messagebox noch aussagekräftiger gestalten.

Bernhard

theBastian:
Naja, der ErrorHandler gibt mir schön aus,

Fehlermeldung
Fehlernummer
Codezeile

wäre halt aussagekräftig gewesen (für mich als Admin).

Aber über db.Title usw. werde ich es dann machen und damit kann vielleicht der ein oder andere User was anfangen.

Natürlich nur, wenn er die Meldung auch liest. ;-)

Danke Dir für Deine Hilfe und denk dran --> eher in's Bett heute. ;-)

cu
der B@sti

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln