Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: ata am 29.12.02 - 19:35:29
-
Hi @all...
... bei
flag = ws.PicklistCollection(...)
erhalte ich die Fehlermeldung "... Befehl kann nicht ausgeführt werden", obwohl die Picklist aufgeht und auch korrekt durchgeführt wird. Alle Parameter sind korrekt gesetzt - dennoch erhalte ich sinngemäß diese Fehlermeldung.
Weiß jemand was dazu?
ata
-
Hallo ata
kann es sein das dein flag als Variant deklariert wird ?
Normalerweise muss bei dieser collection Rückgabe ein Objekt initialisiert werden, also ein set flag = ..... und das flag als NotesDocumentCollection deklarieren.
cu
-
... danke für deine Antwort. Ich hab den Code falsch zitiert, hier der Originalausschnitt:
Set dc = ws.PickListCollection( PICKLIST_CUSTOM, False , gServer , gDBName , sDB , "Auswahl einer Mail", "Wählen Sie bitte eine Mail Ihrer Wahl.")
... nach meiner Ansicht stimmt alles, es kommt aber die besagte Fehlermeldung:
"Ausgewählter Befehl kann nicht ausgeführt werden"
Der Code wird im Rahmen einer Dialogbox im Exiting eines Feldes aufgerufen. Das Picklist-Fenster geht auf, die Fehlermeldung kommt, ich drücke sie weg, alles funktioniert... bloß eben die blöde Fehlermeldung...
... anstelle der Konstanten PICKLIST_CUSTOM habe ich es auch mit einer 1 versucht - Ergebnis ist aber gleich...
ata
-
... anstelle der Konstanten PICKLIST_CUSTOM habe ich es auch mit einer 1 versucht - Ergebnis ist aber gleich...
Habe was im ldd forum gefunden:
PICKLIST_NAMES=0
PICKLIST_ROOMS=1
PICKLIST_RESOURCES=2
PICKLIST_CUSTOM=3
Ob's stimmt?
Prüfe mal, ob Du irgendwelchen Eventcode in der Ansicht hast..
-
@wflamme
... danke dir für deinen Hinweis. Interessant sind die Konstanten, denn in der Notes-Hilfe wird der Wert 1 für PICKLIST_CUSTOM verwendet...
... doch leider hat bislang nichts geholfen. Ich habe Code im Postopen des Ordners, den ich per Picklist verwende. Ich habe den Code auskommentiert - und weiterhin bleibt mir die bescheuerte Fehleremldung erhalten...
... ich habe auch andere Views verwendet - die Meldung bleibt...
ata
-
Denkbar, daß bereits das Vorhandensein von irgendwelchem Event-Code die Fehlermeldung auslöst, auch wenn's nur Kommentare sind. Das wäre nicht gerade unlogisch - man muß Code ja nicht unbedingt zeitaufwendig interpretieren, um zu wissen, daß welcher da ist, der nicht da sein sollte...
-
... ich hab die Events geleert, die Fehlermeldung bleibt mir erhalten...
... das sieht nach einem Stück Arbeit aus...
ata
-
ata,
wenn Du die picklist in einer Dialogbox aufrufst müßte es doch in der Tat krachen, denn ich wußte nicht, daß Notes parallel 2 solcher Dialogfenster (dialogbox selbst und dann noch ein Picklist-Fenster) aufrufen kann. Oder täusche ich mich..bretter...bretter...?
Lass doch die Dialogbox zugehen und setze dann die picklist ein, wenns geht.
-
hoy Rob,
... ich hatte den gleichen Gedanken, und rufe die PicklistCollection ohne die Dialogbox auf - die Meldung bleibt erhalten...
ata
-
@rob
- eine Picklist aus einer dialogbox öffnen ist kein Problem
- eine Dialogbox aus einer Dialogbox ist auch kein Problem
(funktioniert einwandfrei beim Kunden ;D )
- bei 3 hintereinander geschaltetet Dialogboxen gibt es ein crash
@ata
manche Fehlermeldungen verschwinden mit der Zeit wie von Geisterhand weggeblasen(frag nicht warum - notes works as designed)..... :o
cu
-
Also, wenn alles funktioniert, bis auf die Fehlermeldung...
On Error xyz Goto ErrorHandler
...
;D
-
@wflamme...
... hat leider auch nichts gebracht - das dingens ist hartnäckig...
... die DB ist nur für den privaten Gebrauch - ich kann damit leben...
ata
-
sag mal, kann es sein, daß Du in den Fenstertitel ein Command eingebaut hast aus Versehen? Passiert schneller als man denkt.
-
@Rob
... habe ich gecheckt - negativ...
... es hängt mit meiner Hauptmail-DB zusammen.
Mit einer anderen Mail-DB erhalte ich die Fehlermeldung nicht.
Der Fehler hängt nicht mit LS im Zusammenhang, denn "On Error..." regiert nicht...
... fängt gut an...
ata