Autor Thema: Dialogbox cannot be used in this context  (Gelesen 2628 mal)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Dialogbox cannot be used in this context
« am: 18.08.06 - 13:14:10 »
Ich werde heute noch wahnsinnig:
in der Aktionsleiste eines Dokumentes habe ich folgende Aktion (und ich bin mir sicher, das schon einmal ähnlich gemacht zu haben)
Option declare ist eingestellt, und im Debugger werden auch alle Variablen belegt.
Was muss ich noch machen, damit das läuft?

Version ist 7.0.1


               dim uiw as New NotesUIworkspace
   Dim str_Rejection As String
   Dim doc_temp As NotesDocument
   Dim db_current As NotesDatabase

   Set db_current = session.CurrentDatabase   
   Set doc_Temp = db_current.CreateDocument
   doc_Temp.form = "dlg_bla"
   call uiw.DialogBox( "dlg_bla" ,_
   True, _' [autoHorzFit] ,
   True,_' [autoVertFit] ,
   false,_'[noCancel] ,
   false, _'[noNewFields] ,
   False,_'[noFieldUpdate] ,
   False, _'[readOnly] ,
   "Bitte tragen Sie eine Begründung ein!", _ '[title$]  )
   doc_Temp)
« Letzte Änderung: 18.08.06 - 13:16:37 von DAU-in »
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Dialogbox cannot be used in this context
« Antwort #1 am: 18.08.06 - 15:20:15 »
Der Maskenname der Dialogmaske war falsch geschrieben - jetzt funktionierts.
Die Fehlermeldungen von Notes (Dialogbox cannot be used in this Context und später 'No document selected') hatten mich etwas auf die falsche Fährte gelockt.
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline counteredge

  • Frischling
  • *
  • Beiträge: 2
  • Geschlecht: Männlich
  • Singer, sing me a song ...
ENDLICH ...
« Antwort #2 am: 04.03.09 - 14:10:33 »
... hab ich eine Lösung zu einem leidigen Problem gefunden!!

Über die Meldung "DialogBox cannot be used in this context; a document must be selected" hab ich mich schon oft geärgert.
Bin aber noch nie auf die Idee gekommen, einfach ein doc neu zu erstellen und auf dieses dann im DialogBox Aufruf zu verweisen.

@DAU-in
Danke für das Posten deines Codes, so hab ich's endlich gerafft!   ;D
« Letzte Änderung: 04.03.09 - 14:12:33 von counteredge »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz