Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: jens1979 am 15.06.04 - 16:56:29

Titel: Dokument automatisch nach einer bestimmten Zeit schließen
Beitrag 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
Titel: Re:Dokument automatisch nach einer bestimmten Zeit schließen
Beitrag von: jens1979 am 15.06.04 - 17:12:54
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
Titel: Re:Dokument automatisch nach einer bestimmten Zeit schließen
Beitrag von: koehlerbv am 15.06.04 - 17:15:19
PostOpen sollte funktionieren.

Bernhard
Titel: Re:Dokument automatisch nach einer bestimmten Zeit schließen
Beitrag von: jens1979 am 15.06.04 - 17:17:06
Leider nicht .... er bleibt in der Ansicht hängen und nach 10 Sekunden reagiert er wieder.
Titel: Re:Dokument automatisch nach einer bestimmten Zeit schließen
Beitrag von: koehlerbv am 15.06.04 - 17:38:23
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