Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: HarryB am 09.03.04 - 10:37:55

Titel: Wrong number of arguments for: DIALOGBOX
Beitrag von: HarryB am 09.03.04 - 10:37:55
Hallo Forum,

eine Ansicht bereitet mir grosse Probleme.

Sie wurde unter R6 entwickelt und funktioniert unter R6 auch einwandfrei. Unter R5 erscheint allerdings die Fehlermeldung "Wrong number of arguments for: DIALOGBOX". Das erstaunliche daran ist, dass die Ansicht keinerlei Dialogboxen aufruft. Habt ihr Ideen, woran das liegen könnte? Die komplette Neuerstellung der Ansicht hat leider nicht geholfen.

Die Ansicht wird innerhalb eines Framesets angezeigt und der Aufruf erfolgt über einen Outline-Entry.

Viele Grüße
Harry
Titel: Re:Wrong number of arguments for: DIALOGBOX
Beitrag von: Glombi am 09.03.04 - 10:43:05
Werden Aktionen verwendet oder an einer Stelle mit "Use..." eine Script Library eingebunden? Irgendwo muss der Verweis auf die Dialogbox ja herkommen.

Andreas
Titel: Re:Wrong number of arguments for: DIALOGBOX
Beitrag von: HarryB am 09.03.04 - 10:47:35
Es gibt eine Aktion, welche tatsächlich (per Script) eine Dialogbox verwendet. ABER: dieselbe Aktion wird auch in anderen Ansichten verwendet, bei denen die Fehlermldung nicht auftritt.

Ich habe das Gefühl, dass diese Fehlermeldung nicht den wahren Sachverhalt wiederspiegelt.

Die neue Ansicht wurde zuerst erstellt, indem das Design einer vorhandenen Ansicht kopiert wurde (neue Ansicht - Design kopieren von).

Viele Grüße
Harry
Titel: Re:Wrong number of arguments for: DIALOGBOX
Beitrag von: Glombi am 09.03.04 - 10:52:16
Poste mal den Aufruf der Dialogbox. Wenn da Parameter verwendet werden, die es in R5 nicht gibt, so ist die Meldung korrekt.
Titel: Re:Wrong number of arguments for: DIALOGBOX
Beitrag von: HarryB am 09.03.04 - 10:59:32
Code
Dim ses As New NotesSession
Dim db as NotesDatabase

Dim ClickedOK As Integer
Dim tmpDialogBox As Notesdocument

Set db = ses.CurrentDatabase
Set tmpDialogBox = db.CreateDocument

ClickedOK = uiws.DialogBox("FormName",True, True, False, False, False, False, "Titel", tmpDialogBox, True, False, False)

Wie gesagt, das Problem daran ist, dass diese Ansichtsaktion identisch mit einer Aktion einer anderen Ansicht ist, bei der dieses Problem nicht besteht.

Viele Grüße
Harry
Titel: Re:Wrong number of arguments for: DIALOGBOX
Beitrag von: HarryB am 09.03.04 - 11:03:46
So, ich habe die Ansicht noch einmal neu erstellt, indem ich einfach die fehlerfreie Ansicht kopiert und angepasst (Spalten und Ansichtsauswahl) habe. Jetzt geht's. Komisch bleibt es dennoch.

Viele Grüße
Harry