Das Notes Forum
Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet 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?
-
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.
-
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.
-
Dankeschön für die Information. Das hatte ich mir erhofft und es beruhigt dann doch ;)
-
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.