Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: skywook am 04.02.15 - 11:13:49
-
Hallo,
Ich bräuchte eure Hilfe.
Ich habe ein Haupt-Scriptbibliothek und eine Unter-Scriptbibliothek.
In der Haupt-Scriptbibliothek habe ich mit "use" die Unter-Scriptbibliothek eingebunden.
Ein Agent in dem die HauptLib eingebunden ist ruft eine Sub aus der UnterLib auf.
Aber leider bekomme ich die Meldung das die Sub nicht gefunden wird.
Funktioniert so eine Verschachtelung nicht?
-
Doch, das funktioniert genau so. Ist die Sub versehentlich als Private deklariert?
-
Die beiden Bibliotheken sind mit "Option Public" deklariert.
Da ist es bei der Sub doch unrelevant? oder?
-
nein, ist es nicht.
-
aber selbst wenn ich die Sub mit "Public Sub xxx" deklariere funktioniert das nicht.
Ich bekomme immer die Fehlermeldung.
-
Hi,
sind in den beiden Scriptlibs noch zufällig Klassen enthalten, die benutzt werden?
Dann müssen die auch mit public zur Verfügung gestellt werden.
Vielleicht klemmts da dran ;)
Ansonsten kurz den gekürzten Code posten (d.h. nur die Köpfe der Subs, Functions und Klassen ohne Inhalt).
Gruß
Marco
-
Schließe mich den Vorrednern (-schreibern) an, das geht genau so. Vielleicht ein Tippfehler im Aufruf der Sub? Manchmal sind es die ganz einfachen Dinge, die zum Scheitern führen
-
Weitere, heutzutage unwahrscheinliche Ursache: Falls sich der Compiler verschluckt haben sollte, hilft ein Recompile all.
-
Option declare auch verwendet?