Domino 9 und frühere Versionen > ND8: Entwicklung

Type mismatch on: DB

(1/2) > >>

Klafu:
Hallo,

ich bin gerade dabei eine selbst entwickelten Datenbank zu erweitern.

Aktuell hab ich ein Dokument mit einer eingebetteten Ansicht in welcher verschiedene Response Dokumente angezeigt werden.
Aus dieser eingebetteten Ansicht heraus kann ich auch Problemlos ein Dokument der Maske "X" öffnen. Durch Zufall bin ich nun aber darauf gestoßen, dass ich, wenn ich ein und dasselbe Dokument mit aktiviertem Debug Modus öffne, die Meldung "Type mismatch on: DB" bekomme. Der Debugger geht dabei aber nicht auf. Bei Dokumenten mit anderen Masken geht es Fehlerfrei.

Die Maske "X" hat in in der Eigenschaft (Option) nur "Use "ScrUnterprogs" drin stehen. Query- und Postopen sind - wie alle anderen Eigenschaften - leer.
Woran kann das damm liegen?   :-\

Gruß
Chris

Tode:
Am Code...
Vermutlich in der Benutzten Scriptlib.
Öffne dich die Maske mal als XML und suche im Quellcode nach db.. Dann siehst Du ja, ob Du noch was übersiehst...

Klafu:
Danke für den Tipp, Torsten.
Ich kann da leider nur "DB" als Variablen in Buttons finden. Ich werde die Maske wohl nochmal neu erstellen dürfen.

koehlerbv:
Hast Du keinen ErrorHandler in Deinen LS-Routinen? Der müsste Dir - mit oder ohne Debugger - doch genaueres sagen.

Wenn es nur im Entwanzer passiert, dann dürfte der den Scope (fehlerhaft) verändern.

Bernhard

Klafu:
Hallo Bernhard,

in der Regel hab ich schon ein Error Handling in meinen Actionen / Routinen.
Nur weis ich eben in dem Fall nicht, warum er mir den Fehler bringt weil ich - zumindest nicht wissentlich - nirgends ein Script hinterlegt habe.
Der Fehler kommt ja beim Öffnen des Dokuments und auch da nur im Debug Modus.
QueryOpen / PostOpen sind leer, sowie die anderen Eigenschaften der Maske ebenfalls.


EDIT: Ich muss diese Aussage zurücknehmen. Ich scheine den Schuldigen gefunden zu haben. Nur den Grund noch nicht genau. Es liegt an einer SharedAction

Vielen Dank euch beiden für die Unterstützung!

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln