Domino 9 und frühere Versionen > Entwicklung

Script Problem

<< < (2/5) > >>

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