Domino 9 und frühere Versionen > Entwicklung
Script Problem
eknori:
@Rob: uupps; hatte ich do aus der Designer Hilfe kopiert :-[ :-[
ata:
... die GetNthDocument-Methode kann besser noch mit For-Next und GetFirstDocument-GetNextDocument() ersetzt werden.
Dim i As long
Set doc = collection.GetFirstDocument
For i = 1 to dc.Count
' # ... dein Code
Set doc = collection.GetNextDocument(doc)
Next
... das ist von der Performance her gesehen der beste Weg, vor allem, wenn in der Collection viele Dokumente sind...
ata
Axel:
--- Zitat ---... das ist von der Performance her gesehen der beste Weg, vor allem, wenn in der Collection viele Dokumente sind...
--- Ende Zitat ---
@ata
Da muß ich dir aber widersprechen. Ich habe in verschiedenen Artikel zur Performance bei Notes-Datenbanken und -Programmierung gelesen, dass GetFirstDocument/GetNextDocument dem GetNthDocument von der Geschwindigkeit weit überlegen sei, besonder bei Collections mit vielen Dokumenten.
Schau mal hier. Achte besonders mal auf die Zeiten.
http://www.atnotes.de/index.php?board=9;action=display;threadid=3039;start=0
Axel
Axel_Janssen:
wieso ?
das arbeitet doch mit getFirstDocument, getNextDocument
Das einzige seltsame ist IMHO
For i = 1 to dc.Count
Ich glaube
do while doc is Nothing ' oder so ähnlich
ist gebräuchlicher und vermutlich auch schneller.
Axel:
Hi,
hast recht. Ich hab nur das For i = .... gelesen
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln