AtNotes Übersicht Willkommen Gast. Bitte einloggen oder registrieren.
16.12.18 - 06:27:38
Übersicht Hilfe Regeln Glossar Suche Einloggen Registrieren
News:
Schnellsuche:
+  Das Notes Forum
|-+  Lotus Notes / Domino 9
| |-+  ND9: Entwicklung (Moderatoren: Axel, eknori, Thomas Schulte, koehlerbv, m3)
| | |-+  Probleme mit Script-Bibliothek
« vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Probleme mit Script-Bibliothek  (Gelesen 418 mal)
Jürgen Schomann
Aktives Mitglied
***
Offline Offline

Beiträge: 170


« am: 10.12.17 - 20:49:13 »

Ich habe eine Datenbank mit einer Rahmengruppe, die 2 Rahmen enthält. Links mit einer Gliederung, rechts für Ansichten bzw. Seiten.
In der Gliederung habe ich einen Eintrag, der eine Ansicht öffnet.
Diese Ansicht enthält im Ereignis Postopen folgenden Code:

@SetTargetFrame("RahmenRechts");
@Command([OpenPage]; "Seite")

Die Seite enthält einen Hotspot mit folgendem Code:

Dim session As New NotesSession
Dim ws As New NotesUIWorkspace
Dim dbThis As NotesDatabase
Dim dc As NotesDocumentCollection
Dim doc As NotesDocument

Set dbThis = session.CurrentDatabase
Set dc = dbThis.Search({SELECT ...}, Nothing, 0)
Set doc = dc.GetFirstDocument
Call ws.EditDocument(False, doc, False, , False)

Dadurch wird in einem neue Tab das Dokument geöffnet und kann dann bearbeitet werden.
In der Maske bzw. beim Bearbeiten werden verschiedenste Script-Bibliotheken über Use eingebunden und verwendet.

Den Umweg, über die Gliederung erst die Ansicht zu öffnen und dann erst die Seite, habe ich gewählt, damit der Gliederungspunkt durch Notes auch markiert bleibt.

Dies klappt alles ohne Probleme.

Wenn ich jetzt den Code in der Seite wie folgt ändere:

Dim ws As New NotesUIWorkspace
Call ws.SetTargetFrame("RahmenRechts")
Call ws.OpenPage("Seite")

und dann das Dokument wiederholt öffne und bearbeite kommt es irgendwannn zu unterschiedlichsten Fehlern wie:

Cannot find external name ...
Class or type name not found ...
...

Außerdem kommt es dann letzendlich bei ganz anderen Aktivitäten in anderen Datenbanken und/oder im Designer zum Absturz von Notes.

Eine direkte Bearbeitung des Dokuments, über eine Ansicht ausgewählt, geht übrigens auch problemlos.

Irgendwie scheint sich etwas bezüglich der Bibliotheken zu überlagern o. ä.
Gibt es irgendeine Erklärung dafür?

Gruß Jürgen
Gespeichert
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS
Impressum Atnotes.de - Powered by Syslords Solutions - Datenschutz | Partner: