Domino 9 und frühere Versionen > ND8: Entwicklung

EditMode verwehren - Object variable not set

<< < (2/2)

pram:

--- Zitat ---Ein doc "überlebt" auf alle Fälle vom PostOpen bis zum QueryModeChange.

--- Ende Zitat ---

Dem "auf alle Fälle" stimme ich nicht zu. Ich würde eher sagen, zu 90%. ;D
Zwischen PostOpen und QueryModeChange kann ja viel Zeit vergehen und diverse Aktionen/Agenten ausgeführt werden.

Wenn nun Code läuft, welcher die Memory-Instanz mit "delete doc" entfernt, dann fliegen alle Instanzen, die das Backend-Dokument cachen, aus dem Speicher.

Ein Agent der Form

--- Code: ---   set doc = db.getDocumentByUnid(gleicheUNIDwieCurrentUIDoc)
   delete doc

--- Ende Code ---
würde reichen, damit das Doc eben nicht "überlebt"
(Der Agent kann auch in der Ansicht/anderen Maske ausgeführt werden)

Mit ws.currentDocument hatte ich aber auch schon meine Freude. auf "Source" zurückzugreifen ist hier in der Tat der bessere Weg.

Gruß
Roland

Thunder:
Danke für die Infos.
Mit dem Code von Roland klappt es jetzt auch ohne Fehlermeldung.

Gruß
Remko

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln