Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Moin am 23.09.08 - 13:44:12

Titel: Dialogbox Debuggen
Beitrag von: Moin am 23.09.08 - 13:44:12
Hallo,

per LN Script erzeuge ich eine Dialog Box, diese lässt sich ja leider nicht debuggen.
Dies mache ich mit der folgenden Zeile Code :

Code
intAnswer = UIWs.DialogBox("($mdialogInfodokumente)",True, True, False, False, False, False, "Infodokumente", docdialog)

Um nun debuggen zu können, wollte ich folgendes machen :

Code
	docdialog.form="($mdialogInfodokumente)"
	Call UIWs.EditDocument(True, docdialog)

Nun bekomme ich aber die Meldung das die Maske nicht gefunden wird,
bei meinem ursprünglichen Aufruf funktioniert es ohne Probleme.

Hab da jemand einen Tipp für mich ?


Thomas
Titel: Re: Dialogbox Debuggen
Beitrag von: Fedaykin am 23.09.08 - 14:06:25
Hi Thomas

Wäre es möglich, dass wirklich keine solche Maske existiert, sondern nur eine Teilmaske mit diesem Namen?
Soweit ich weiss kann man mit Dialogbox nämlich auch Teilmaske anzeigen, aber mit EditDocument sicher nicht öffnen.

Gruss
Remo
Titel: Re: Dialogbox Debuggen
Beitrag von: Moin am 23.09.08 - 14:15:45
Moin Remo,

es ist keine Teilmaske, sondern eine normale Maske.


gruß Thomas
Titel: Re: Dialogbox Debuggen
Beitrag von: jBubbleBoy am 23.09.08 - 14:20:47
Kannst Du die Maske in der Notes-Vorschau öffnen?
Titel: Re: Dialogbox Debuggen
Beitrag von: Moin am 23.09.08 - 14:29:34
Hallo,

ja da kann ich sie öffnen, genauso wie ich es mir eigentlich auch per LN Script vorstelle.


Gruß Thomas
Titel: Re: Dialogbox Debuggen
Beitrag von: jBubbleBoy am 23.09.08 - 14:34:06
OK sehe gerade dein Aufruf
Call UIWs.EditDocument(True, docdialog)
ist falsch, da fehlen noch die ganzen true & false Parameter ;)
Titel: Re: Dialogbox Debuggen
Beitrag von: jBubbleBoy am 23.09.08 - 14:36:20
ne das war jetzt Blödsinn, bitte meine letzten Kommentar vergessen
sorry
Titel: Re: Dialogbox Debuggen
Beitrag von: Axel am 23.09.08 - 14:51:31

Um nun debuggen zu können, wollte ich folgendes machen :

Code
	docdialog.form="($mdialogInfodokumente)"
	Call UIWs.EditDocument(True, docdialog)


Ist das alles?

wenn ja, dann musst du vorher ein neues Backend-Dokument anlegen.

So z.B. Set docdialog = New NotesDocument(.....

Axel
Titel: Re: Dialogbox Debuggen
Beitrag von: Moin am 23.09.08 - 15:13:53
Hallo Axel,

nein das ist natürlich nur ein Ausschnitt.
Das Doc gibt es natürlich....


Gruß Thomas
Titel: Re: Dialogbox Debuggen
Beitrag von: Fedaykin am 23.09.08 - 15:50:05
Hi Thomas

Habe im Moment keine Idee. Passiert das auch wenn Dein docdialog absolut neu ist?

Gruss
Remo
Titel: Re: Dialogbox Debuggen
Beitrag von: jBubbleBoy am 23.09.08 - 15:59:14
Öffne mal die Maske in der Vorschau, speichere das Dokument und kopiere den Wert aus dem Feld Form in dein LS-Code.
Du kannst Dich nur verschrieben haben, das muss gehen.
Titel: Re: Dialogbox Debuggen
Beitrag von: Moin am 23.09.08 - 16:34:21
Hallo,

ein neukompilieren des LS Codes war die Lösung....

Vielen Dank für eure Hilfe !!


Thomas