Domino 9 und frühere Versionen > ND8: Entwicklung

Dialogbox immer "True"

(1/2) > >>

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