Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: michael-r am 18.03.09 - 13:06:19
-
Hallo zusammen,
mal eine kleine Frage, wie stelle ich es an dass Scriptbibliotheken nicht in Datenbanken übernommen werden, oder wie kann ich diese entfernen?
Ich habe gehört dafür soll es etwas in der Sandbox geben. Gibt es da keine Möglichkeit im Designer selbst?
Hätte mal jemand ein Link für mich?
Danke im Voraus
MFG Michael
-
Willst Du verhindern, dass der Code sichtbar ist? Dann meinst Du sicherlich das %Include.
Andreas
-
Ja ich muss verhindern dass die Scriptbibiliotheken sichtbar sind.
MFG Michael
-
Script-Bibliotheken als lss - Dateien exportieren und die Datei(en) über %Include einbinden.
Bsp:
In einer Script-Lib mit Namen "lib-Funktionen" bindest du im Options-Abschnitt über Include die lss - Datei ein.
[Options]
%Include "Funktionen.lss"
In einer Aktion, in der du Funktionen aus der Bibliothel benötigst bindest du die Script-Lib über Use ganz normal ein.
[Options]
Use "lib-Funktionen"
Sub Click
' Hier lassen sich dann die Funktionen aus der lss-Datei nutzen.
End Sub
Axel
-
Dank für die Info.
Da muss ich erstmal gucken, ob da so berücksichtigt wurde.
Danke dir.
Michael
-
Der Scriptcode lässt sich auch nach dem Compilieren entfernen. Das hat den Vorteil, dass man nicht über eine externe .lss Datei gehen muss.
Der Prozess ist dabei in Etwa folgender:
- Anwendung ganz normal entwickeln
- Kopie erstellen
- Auf der Kopie per Agenten alle Script-Design-Notes suchen und die $ScriptLib (nicht die $ScriptLib_O) entfernen
- Kopie an den Kunden ausliefern
-
Pram, das ist natürlich auch eine Möglichkeit, hat aber zwei Nachteile:
1. Du darfst es nicht vergessen
2. Im Problemfall zickt der Lotus-Support weil das modifizierte Designelemente sind.
Gruss
Peter