Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: jens1979 am 15.06.04 - 16:56:29
-
Hallo mal wieder,
Google und Bordsuche hat leider nix ergeben.
Wie kann ich ein Dokument nach einer bestimmten Zeit automatisch schließen? Bzw. ist das überhaupt möglich?
Danke schonmal
Jens
-
Ich hab das ganze jetzt mit LS probiert ... aber mir ist irgendwie schleierhaft in welches event ich den packen soll.
Per Button funktioniert das ganze wunderbar.
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
Sleep(10)
uidoc.Close
-
PostOpen sollte funktionieren.
Bernhard
-
Leider nicht .... er bleibt in der Ansicht hängen und nach 10 Sekunden reagiert er wieder.
-
Sorry - das war auch völliger Blödsinn, den ich da geschrieben habe.
Es sollte aber über ein Timer Event gehen. Such' mal in der DesignerHelp nach "Setting up a timer". Im Beispiel wird schon fast genau das beschrieben, was Du machen willst.
Wichtig ist nur, dass Du neben einer globalen Variablen für die abgelaufene Zeit unbedingt auch global ein Handle auf das betreffende UIDoc speicherst. Wenn der Timer zuschlägt, muss ja nicht gerade das zu schliessende Dokument im aktiven Fenster sein (der User könnte ja anders entschieden haben ;) und dann fällt eine ganz andere Tür automatisch wieder zu).
HTH,
Bernhard