Domino 9 und frühere Versionen > Administration & Userprobleme

Mit Debugger gehts, ohne nicht...

(1/4) > >>

Thomator:
Moin,
ich hab da wieder mal ein Problem:
Ich will in einem Script über den Workspace eine Dialogbox, in der eine Maske angezeigt wird, öffnen.
Solange, wie ich mir den Ablauf so im Debugger anschaue, funktioniert das auch super. Aber ohne Debugger, sprich wenn dieser ausgeschaltet ist, wird die Dialogbox entweder gar nicht erst geöffnet oder gleich wieder geschlossen oder was weiß ich...
Aber ich kann ja nicht gucken, woran das liegt, weils ja mit Debugger geht!!!

Kennt dieses Spielchen schon jemand und wie kann ich denn da so abhilfe schaffen???

Danke im Voraus für die Bemühungen
      Thomas

g202e:
Ganz schlau wäre es, wenn du uns jetzt noch ein wenig Code vorsetzen würdest!
Du weisst ja, das Hellsehen funzt nur bei Harry Potter...

Thomator:
Hi,
na logen gibts da n bissel Code:

...
Set view = db.Getview("Nach Projekten")
   zaehler = view.TopLevelEntryCount
   If (zaehler = 0) Then
      Messagebox "Bitte legen Sie erst ein Projekt an!", , "Neues Teilprojekt anlegen"
   Else
      Set doccol = db.unprocessedDocuments
      count = doccol.count
      If (count = 0) Then
         Messagebox "Es muss das Dokument 'Projektbeschreibung' des gewünschten Projekts markiert sein (nicht die Kategorie)!", , "Teilprojekt anlegen"
      Else
         Set uidoc = ws.EditDocument()
         TeilKat1 = uidoc.Fieldgettext("Categories1")
         TeilKat2 = uidoc.Fieldgettext("Date")
         Call uidoc.close
         Set uidoc = ws.ComposeDocument("","","Teilprojekt")
         Set doc = uidoc.Document
         Call uidoc.Fieldsettext("Projektname", TeilKat1)
         
         temp = ws.dialogbox("Teilprojekt") <-das ist der Moment, wo Frosch ins Wasser rennt!
         
         If (temp = False) Then
            Set item = doc.ReplaceItemValue("SaveOptions", "0")
            uidoc.close
         Else
...

Wie gesagt, wenn ich das Ganze im Debugger ablaufen lasse, öffnet sich die Dialogbox, dass es nur so eine Freude ist, aber ohne eben nicht!
 ???
Thomas

Thomator:
So, und jetzt kommts noch besser!!!!!!

Jetzt hab ich mir gedacht, ich guck mal, ob das Script überhaupt dort ankommt oder vorher schon wegfliegt!
Also ich:

...
MsgBox("Vorher")
temp = ws.dialogbox("Teilprojekt")
MsgBox("Nachher")
...

Und siehe da: Nach der Messagebox -> "Vorher" öffnet sich die Dialogbox genau so, wie ich das haben will. Nach bearbeiten und bestätigen mit OK wird alles so gespeichert, wies sein soll. Und danach die MsgBox "Nachher".

Ich also: -> nehm die MsgBox'en wieder weg, und:

!!!!!!!! Die Sch.... geht wieder nicht!!!!!!! >:(

Also das soll mal einer verstehen, ich tu's nicht!!!!
Ich geh jetzt ne Runde heulen!

Thomator:
Mahlzeit,
also ich werde mir jetzt wirklich so behelfen, dass ich eine MsgBox vor dem Dialog öffne. Muss ich dort halt sagen, dass ich da nix für kann ;D !!
Aber das kann ja eigentlich auch nicht der Sinn des Ganzen sein.

Also wenn irgend wer da draußen in den Weiten des Raumes eine Lösung weiß oder die Ursache kennt, ich bin für jeden Hinweis dankbar!

Thomas

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln