Domino 9 und frühere Versionen > ND6: Entwicklung
NotesDocumentCollection "kopieren"
Onkel Domino:
Hallo,
ist es möglich ein NotesDocumentCollection zu kopieren?! Ich habe zwei Kollektionen col1 und col2, wenn ich col2 mit "SET" die col1 zuweise (Set col2 = col1), dann wird nur der Verweis umgesetzt. Heißt also, wenn ich Dokumente aus col2 lösche, dann sind die auch nicht mehr in col1 vorhanden.
Gibt es eine Möglichkeit das zu umgehen? Sozusagen einen Parameter für den Befehl "SET"?
Danke schonmal!
Glombi:
Was meinst Du genau mit "löschen"?
Dokument löschen oder aus der Collection entfernen?
Vielleicht hilft ein Aufruf "Call by Value" in einer Sub:
Sub Wasweissich( Byval col1 as NotesDocumentColletion)
Andreas
-Michael-:
Hi,
kleine Nachfrage:
Wie löscht Du die Dokumente aus der Collection? Call doc.Remove(True) ?
Dann ist das Dokument natürlich nicht mehr verfügbar, ist ja komplett aus der DB dadurch gelöscht.
Michael
Onkel Domino:
Sorry, hatte ich vergessen: mit löschen meine ich die Methode "Delete" aus der DocumentCollection. Also nur aus der Collection, nicht aus der DB löschen!
@Andreas:
Gute Idee mit der Sub! Kam mir auch schon in den Sinn, dachte nur vielleicht gibt es bereits Bordmittelchen, die die "Call by Reference"-Eigenschaften von "SET" umgehen.
Glombi:
Das wäre mir neu...
aber vielleicht wissen die OO Superschlauen mehr ;D
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln