Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: AndreasG am 06.10.03 - 13:24:31

Titel: Lotus soll während Agentausführung auf windowseventsreagieren
Beitrag von: AndreasG am 06.10.03 - 13:24:31
Hallo!
Ich hab folgendes Problem:
wenn ich einen Agenten auf einer Datenbank ausführe,
der sehr lange braucht, friert mein Notes ein, wenn ich
zum beispiel kurz ein anderes Fenster aktiviere.
Der Agent läuft zwar vermutlich weiter, aber das notes reagiert nicht, bis der Agent fertig ist.
Wie kann ich in meinem Lotusscript agenten dafür sorgen,
das er weiterhin auf Mausclicks etc reagiert?
...Ich suche sowas wie Application.ProcessMessages
Wär toll wenn ihr da was für mich habt.
Titel: Re:Lotus soll während Agentausführung auf windowseventsreagieren
Beitrag von: Rob Green am 06.10.03 - 13:40:40
Agenten, die am Client ausgeführt, blockieren Notes solange, wie der Agent fertig ist. Läßt sich mW auch nicht umgehen. Bessere Methode, wenn Du Deinen Notes Client frei haben möchtest, daß Du den Agenten auf dem Server laufen läßt. Also einen serverbasierenden Agenten baust. Dabei hast Du 2 Methoden: einmal zeitgesteuert und einmal eventgesteuert den Agenten anzustoßen. In Deinem Falle müßte das die erstere Alternative sein. zB jetzt ist 13:30 Uhr, läßt den Agenten um 13:45 zeitgesteuert loslaufen. Ist in dem Agentmenue einstellbar (Agent läuft alle .... einmal am Tag ... um ...). Achtung: zieht natürlich die Performance am Server runter, je nachdem was der Agent machen muß.
Titel: Re:Lotus soll während Agentausführung auf windowseventsreagieren
Beitrag von: AndreasG am 06.10.03 - 14:01:42
Danke! :)