Das Notes Forum

Lotus Notes / Domino 10 => ND10: Entwicklung => Thema gestartet von: Jürgen Schomann am 15.12.20 - 16:25:18



Titel: Error - script is busy.
Beitrag von: Jürgen Schomann am 15.12.20 - 16:25:18
Ich habe eine Datenbank mit einer Rahmengruppe. Links eine Seite mit eingebetteter Gliederung, rechts einen Rahmen für die Anzeige.
Die eingebettete Gliederung enthält die Ansichten und hat  als Zielrahmen den Rahmen rechts.
Wenn ich die Ansichten anklicke erscheint rechts die Ansicht.

Eine Ansicht enthält im Postopen-Ereignis folgenden Script-Code

Sub Postopen(Source As Notesuiview)
   Dim ws As New NotesUIWorkspace
   
   Call ws.SetTargetFrame(<rechrter Rahmen>)
   Call ws.OpenPage(<Seite>)
End Sub

Wenn ich diese Ansicht in der Gliederung auswähle, erscheint in der Statuszeile die Meldung 'Error - script is busy.'.
Wenn man im Designer danach weiter arbeiten will und Script kompilieren will, bricht Notes ab.

Wenn ich statt LotusScript in Postopen folgende Formel verwende:

@SetTargetFrame(<rechrter Rahmen>);
@Command([OpenPage]; <Seite>)

Gibt es keine Fehler.

Auch wenn ich in Postopen in LotusScript statt einer Seite ein Dokument mit  EditDocument oder
mit ComposeDocument eine Maske öffne kommt kein Fehler.

Nur beim Öffnen einer Seite kommt o. g. Fehler.
Die Seite enthält keinen weiteren Code und keine Hotspots u. a..

Kann jemand dazu etwas sagen?

Gruß Jürgen