Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: CLI_Andreas_Schmidt am 24.09.04 - 17:27:27
-
Hi @all,
gibt es sowas wie forall in Collection ? oder muss man immer das getfirst...getnext...
machen. ?
Gruss
Andreas
-
Call notesDocumentCollection.StampAll( itemname, value )
* habe ich aus der Designer Hilfe *
-
Danke sehr und wenn man was auslesen will aus jedem Dokument in der Collection ? Dat wäre auch noch schön.
-
Es geht kein
Forall doc in notesdocumentcollection
wenn Du das meinst. Das kannst Du nicht im Designer speichern.
Wenn Du die Collection als Variant deklarierst, bekommst Du zur Laufzeit einen Fehler.
Andreas
-
Nö, ForAll gibt es da wirklich nicht. StampAll würde ich (für späteren Gebrauch) aber im Hinterkopf behalten (auch wenn es jetzt nicht zur Lösung beiträgt).
Aber wozu magst Du ein ForAll ? Wo ist denn der Unterschied (im Aufwand) zum Looping via GetNext oder GetNth ?
Bernhard
-
Danke sehr. Ich dachte schon, das es nur mit Getnext.... geht. Aber man kann sich ja auch irren.
Gruss
Andreas
-
Oder die nun wirklich nicht schlechte Hilfe lesen ...
Bernhard
PS: Und wenn Du jetzt GetNth gefunden hast - das hat bei grossen Collections extreme Performance-Probleme.
-
Thomas Gumz hat das Forall für die DocColl "vergessen" zu implementieren :(
-
Ich glaube es war eher Absicht, oder?
Schließlich handelt es sich ja um Objekte, die mit Set gesetzt werden müssen. Und das geht mit Forall nicht.
Ich finde es auch nicht weiter tragisch. Im Gegenteil, so ein Code könnte schon sehr unübersichtlich sein, wenn man den "vererbt" bekommt.
Andreas