Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: HHass am 16.01.19 - 17:17:42

Titel: redundante ScriptLibraries - wie geht Notes damit um?
Beitrag von: HHass am 16.01.19 - 17:17:42
Hallo zusammen,
beim Aufräumen einer Anwendung, die ich zur Weiterentwicklung übernommen habe, bin ich darüber gestolpert, dass teilweise Lotusscript Libs redundant auftauchen. Also:

Lib A
enthält Lib B
enthält Lib C

Funktionen/Subs in Lib A nutzen Code aus Lib D
------------
Lib B enthält Lib D
-----------
Lib C enthält Lib D

Wie seht Ihr das - wie geht Notes nun mit dem Umstand um, dass 2x auf Lib D verwiesen wird? Wird Lib D 1x oder 2x in den Speicher geladen?
Titel: Re: redundante ScriptLibraries - wie geht Notes damit um?
Beitrag von: eknori am 16.01.19 - 19:30:17
Die libs werden nicht in den Speicher geladen. Beim Speichern der Designelemente wird ein Abhängigkeitsbaum erstellt und die Refundanzen vom Precompiler aufgelöst und der Quellcode kompiliert.

Es kann Zirkelschlüsse geben, kommt aber nicht mehr so häufig vor, wie noch in älteren Versionen.
Titel: Re: redundante ScriptLibraries - wie geht Notes damit um?
Beitrag von: Ralf_B am 16.01.19 - 19:43:01
Ist bei Notes nicht schlimm, aber aufräumen wäre nicht schlecht um den Überblick nicht zu verlieren.
Wenn auf .lss Dateien oder LSX referenziert wird bitte dringend geradeziehen.
Meine Erfahrung.
Titel: Re: redundante ScriptLibraries - wie geht Notes damit um?
Beitrag von: HHass am 16.01.19 - 20:23:08
Dankeschön für die Information. Das hatte ich mir erhofft und es beruhigt dann doch ;)
Titel: Re: redundante ScriptLibraries - wie geht Notes damit um?
Beitrag von: eknori am 16.01.19 - 20:29:00
LSS. Stimmt. Da haben wir seinerzeit einen eigenen Compiler mit der CAPI gebaut, weil der standard Compiler das nicht hinbekam. War aber auch ziemlich verzahntes Zeugs.