Domino 9 und frühere Versionen > ND8: Entwicklung
EditMode verwehren - Object variable not set
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