@Bernhard:
sofern das Dokument im Anschluss nicht gespeichert werden muss, reicht doch ein
dim doc as new Notesdocument(db)
oder hat ein Profildoc auch hier einen Vorteil?
Der einzige Nachteil den ich kenne ist, dass bei obigen Vorgang eine UNID 'verbraten' wird, was u.U. zu vorgehenden Uhren führen kann wenn so sehr viele Dokumente in kurzer Zeit erzeugt werden.
Ansonsten stimme ich zu, dass man Dokumente wiederverenden soll, anstatt sie nach getaner Arbeit zu löschen, was jedes mal einen Deletion-Stub erzeugt. Da finde ich die Idee mit dem Profildoc ganz gut.
@Marco
vor uiDoc.refresh(True) wird hier ja öfters gewarnt und ich kann bestätigen dass die Funktion etwas buggy ist.
wenn im Dokument ein "SaveOptions" Feld (mit leerem Inhalt) vorhanden ist, dann passieren merkwürdige Dinge, z.B. wird ein PostSave-Event der Maske ausgelöst (aber kein querySave), ebenso wenn Felder zur Verschlüsselung enthalten sind (Publicencryptionkeys/SecretEncryptionkeys)
Gruß
Roland