Domino 9 und frühere Versionen > ND8: Entwicklung

"NO RESUME" beim Öffnen der DB

(1/3) > >>

bikerboy:
Hallo ich habe hier eine DB die beim Versuch Sie mit einem 7er Client zu öffnen den oben genannten Fehler bringt. Ich habe mal versucht das ganze zu debuggen, der Fehler kommt aber vor dem DB-Script Event Postopen.

Läuft da noch irgend ein anderer Code vorher? Hatte zuerst an meine Shared-Actions gedacht, aber die enthalten lediglich @Functions, sollten also nicht so eine Fehlermeldung provozieren.

Kollegen meinten, dass da das Design schief ist, aber ein Compact hat keine Besserung gebracht.

Da das Design ursprünglich mit 8.5 erstellt wurde habe ich überlegt, ob es vllt Sinn macht, den Code mal mit dem 7er Client zu kompolieren.

Bin dankbar für jeden Vorschlag

DerAndre:
Das 8er Design ist nicht 7er Kompatibel.
Das gab es schonmal. Ich glaub beim wechsel von 5 nach 6
Versuch mal die Datenbank im 7er Designer zu öffnen, dann recompile all und schauen was passiert.

Peter Klett:
No Resume kommt, wenn in Script in einer Fehlerroutine kein Resume Next oder Exit Sub/Function angegeben ist.

Also

On Error Goto Fehler
...

Fehler:
    'mach irgendwas
   Exit Sub
End Sub

Vielleicht ist 8.5 da nicht so pingelig. Ich würde daher mal die Fehlerroutinen überprüfen, kann ja sein, dass Notes diesen Fehler feststellt, bevor das erste Script ausgeführt wird, daher auch keine Chance, mit dem Debugger das zu finden.

Die Inkompatibilität zwischen 5 und 6 kann ich nicht bestätigen, ich entwickel sowohl unter 5 als unter 7 problemlos parallel (natürlich geht das nur mit dem 5er Funktionsumfang).

Glombi:
Ein Error Handling On Goto... braucht auch immer ein Resume. Also so

On Error Goto Fehler
...

Ende:
Exit sub

Fehler:
    'mach irgendwas
Resume Ende
End Sub

bikerboy:
Hatte ich vergessen zu erwähnen. Meine Funktionen haben alle einen Errorhandler

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln