Domino 9 und frühere Versionen > ND8: Entwicklung
Dialogbox immer "True"
botschi:
Hallo,
ich habe folgenden Code ein eine Aktion einer Teilmaske:
--- Code: ---Dim ws As New NotesUIWorkspace
' antrag ablehnen mit dialogbox
dialogbox:
Dim dlg As NotesDocument
Set dlg = gvdb.CreateDocument
Dim dia As Variant
dia = ws.Dialogbox("dialogablehnen",True,True,False,False,False,False,"Antrag ablehnen", dlg, True)', False)
--- Ende Code ---
Der Rückgabe wert ist immer "True", auch wenn ich abbreche.
Ich habe bei meiner suche u.a. das gefunden http://atnotes.de/index.php/topic,3036.0.html und den ersten Tipp eingebaut- auch da habe ich immer "True"....
Es ist nicht meine erste Dialogbox, die ich programmiere, aber die erste, die sich so weigert ;D
Kann mir mal jemand die Bäume vor meinem Kopf absägen?
Danke!
Matthias
BigWim:
Hallo Matthias,
weil der Rückgabewert ein Boolean ist, würde ich es mit einem
--- Code: ---Dim dia as boolean
--- Ende Code ---
versuchen. Mit "Variant" lautet die Abfrage anders, glaube ich. Eigentlich wäre ich nie auf die Idee gekommen, es mit einem Variant zu probieren ;)
Tut mir leid, dass ich das jetzt nicht nachstellen kann.
Viel Erfolg
Markus
botschi:
Gut. Hab ich zwar immer mit einem Variant gemacht, aber ich lass mir ja gerne etwas neues zeigen ;D
Mit einem boolean gehts leider auch nicht.
Der Rückgabewert ist IMMER "True". Ob ich auf "OK" oder "Abbrechen" klicke...
Matthias
botschi:
Ich habe eine neue Maske erstellt, die ich im Dialogaufruf verwende.
Damit gehts nun, wie erwartet und gewünscht :-:
Keine Ahnung warum!
Matthias
koehlerbv:
Auch, wenn das eigentliche Problem mittlerweile geklärt ist: Ob True / False nun in Boolean, Integer, Long, Currency, Double oder Variant eingelesen und von dort ausgewertet wird, ist Jacke wie Hose: Es kommt lediglich auf den numerischen Inhalt der Variablen an (den ja alle aufnehmen können).
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln