Domino 9 und frühere Versionen > Entwicklung
Red Screen
Badhei:
Hallo,
ich bekommen immer an der selben stelle im Script einen Red Screen, mit folgender Meldung.
Es ist ein nicht behebbarer Fehler aufgetreten
LookupHandle: handle out of range
Was ich bis jetzt rausgefunden habe ist das er immer dann abstürzt wenn er auf ein Dokument zugreift, das ich mir über die Datenbank geben lasse.
Ich hoffe es damit jemand was anfangen.
Don Pasquale:
Hmm,
ich ahne was,
das Dokument wird nämlich nicht existieren.
Dazu sollltest Du aber den Code hier mal posten.
Mit dem hellsehen, daran arbeiten wir noch :-)
Ciao
Don Pasquale
Badhei:
Jo, Du hattest recht er hat das Dokument nicht gehabt. Ich habs mir jetzt über einen View geben lassen und dort hat er es gefunden.
Normalerweise müßte doch dann "Object variable not set" kommen.
Wieder einer dieser unergründlichen Rätsel bei Notes.
Denn Code hier zu posten würde glaube ich von der länge her den Platz sprängen. Da ich hier mit zwei ScriptBibliothek arbeite in denen jeweils mehrere Subs und Functions sind.
Don Pasquale:
--- Zitat ---Normalerweise müßte doch dann "Object variable not set" kommen.
--- Ende Zitat ---
Nein nein, hier ein Beispiel
Das doc ist deklariert und initialisiert,
aber z.B. die View ist nicht existent. Dann
bekommt man auch so einen Fehler.
Ciao
Don Pasquale
...
dim doc as notesdocument
...
Set db = session.CurrentDatabase
Set view = db.GetView( "NichtExistenteView" )
Set dc = view.GetAllDocumentsByKey(User, True)
Set docB = dc.getfirstdocument
Badhei:
Jetzt habe ich ein anderes verhalten aber das selbe Ergebnis.
Hier ein Ausschnitt, der Code liegt im Querysave
normal liegt in einer ScriptBibliothek, ich benutze auch überall Option Declare
Nach der letzten Msgbox kommt kein Code mehr.
sub
.
.
.
Call normal (ws, session, Continue, Source,db ,idview)
End If
Msgbox "vor ws.viewrefresh"
Call ws.viewrefresh
End If
Msgbox "ende querysave"
End Sub
Halt da fällt mir gerade was ein. Ich schliesse das Dokument über einen Button.
Ich hab jetzt im Button call uidoc.save rausgenommen und schon gehts.
Oh man.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln