Domino 9 und frühere Versionen > ND8: Entwicklung

Backend - Frontend

<< < (2/3) > >>

Peter Klett:
Probier mal nach dem

uiws.CurrentDocument.Close

ein

Delete uiws.CurrentDocument

vielleicht hilft das

buzi:

Hallo Peter,

den Aufruf so wie du ihn geschrieben hast

Delete uiws.CurrentDocument

meckert der Complier an "Delete not valid on: CurrentDocument".
Schreibe ich

uiws.CurrentDocument.DeleteDocument

kommt zur Laufzeit die Meldung "Dokumentenbefehl ist nicht verfügbar".

Peter Klett:

--- Zitat von: buzi am 25.07.13 - 10:18:58 ---den Aufruf so wie du ihn geschrieben hast

Delete uiws.CurrentDocument

meckert der Complier an "Delete not valid on: CurrentDocument".

--- Ende Zitat ---

Habe mir sowas fast gedacht


--- Zitat von: buzi am 25.07.13 - 10:18:58 ---Schreibe ich

uiws.CurrentDocument.DeleteDocument

kommt zur Laufzeit die Meldung "Dokumentenbefehl ist nicht verfügbar".

--- Ende Zitat ---
Du sollst ja auch nicht das Dokument löschen, sondern nur den Speicher.

Ich finde es immer etwas ungeschickt, wenn man keine sauberen Variablen definiert und verwendet, deshalb probiere es doch anstelle von

docUnid = uiws.Currentdocument.Document.Universalid
uiws.CurrentDocument.Save
uiws.CurrentDocument.Close

mal so

Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Set uidoc = uiws.CurrentDocument
Set doc = uidoc.Document

docUnid = doc.Universalid
uidoc.Save
uidoc.Close

Delete uidoc
Delete doc

...

buzi:
Das backend-Doc sollte ich nicht wirklich löschen oder? Der Code funktioniert zwar so aber er führt immernoch zum selben Ergebnis - Änderungen am neu geöffneten uiDoc werden nicht gespeichert.

Peter Klett:

--- Zitat von: buzi am 25.07.13 - 11:57:19 ---Das backend-Doc sollte ich nicht wirklich löschen oder?

--- Ende Zitat ---

Aus dem Arbeitsspeicher, nicht aus der Datenbank

Delete doc -> löscht ein Dokument aus dem Arbeitspeicher

Call doc.Remove (True) -> löscht ein Dokument aus der Datenbank

steht auch alles in der Hilfe ...


--- Zitat von: buzi am 25.07.13 - 11:57:19 ---Änderungen am neu geöffneten uiDoc werden nicht gespeichert.

--- Ende Zitat ---

Hast Du den Hinweis mit den SaveOptions, der früher in dieser Diskussion angebracht wurde, beachtet?

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln