Domino 9 und frühere Versionen > Entwicklung
Collection wieder leeren
Performance:
@Thomator
mit set object = Nothing wird das Objekt im Speicher "zerstört" bzw. das Programm kennt es nicht mehr.
also um ein Entry in die EntryCollection einzufügen muss das Objekt im Speicher vorhanden sein.
- du hast es sicher irgendwo in der x-ten Zeile initialisiert
Set NVECol = view.GetAllEntriesByKey( "Hello again", False)
jetzt kannst du dem Objekt was hintzfügen mit
NVECol.AddEntry(Entry)
- wenn das Objekt nicht mehr gebraucht wird löst du es wieder vom Programm scope
Set NVECol = Nothing
- bei einem erneuten Gebrauch muss es wieder initialisert werden mit einem search oder get allentries
have a nice day
Thomator:
Hallo und guten Morgen,
@Performance:
dacht ich mir schon, also ist für das Erzeugen einer leeren Collection, mit der man dann auch arbeiten kann, doch notwendig, erst mal irgendwas reinzulesen und dann mit FTSearch oder so die Collection wieder zu leeren. Oder ist es aus Performance-Gründen ;D besser, mit dem GetAllEntriesByKey("nicht vorhandener Wert", False) zu arbeiten? Hast Du da eine Ahnung?
cu
Thomas
Performance:
aus performance Gründen ist es schneller eine collection mit einem set nothing aus dem Speicher zu kicken als mit einer erneuten Suche in der view zu operieren.
cu
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln