Domino 9 und frühere Versionen > Entwicklung
Aufruf v ScriptLib aus anderer DB
koehlerbv:
... oder auf einer separaten Schablone basieren lassen, um das ganze noch Update-sicherer zu machen (und eine einfachere Möglichkeit zu schaffen, dass n Leute entwickeln können). Was aber immer angesagt ist nach Änderungen an Libs aus *.lss oder separater Schablone: Applikation komplett durchkompilieren wegen "Cannot find EXTERNAL name blablabla".
HTH,
Bernhard
Daniel:
Hmmm, wie geht das mit den externen Libs?
Das mit der Schablone mach ich schon. Also Schablone und DB.
koehlerbv:
Thomas' Vorschlag: ScriptLib exportieren, ScriptLib leeren und in den Declarations %INCLUDE verwenden.
Separate ScriptLib-NTF: ScriptLibs in ein neues Template kopieren. In den Ziel-DBs löschen und aus NTF wieder hineinkopieren. Dabei fragt der Designer schon: "... basiert auf Schablone blablabla ... Sollen spätere Änderungen ... ". JO ! sagen.
Zieldatenbanken dann nur noch per "Von Schablone aktualisieren" updaten, nicht mehr "Schablone wechseln" nehmen. Die Ziel-DB wird dann von der in den DB-Properties festgelegten Schablone UND derartigen weiteren Schablonen aktualisiert.
Bernhard
Daniel:
Hallo Bernhard!
OK, ist soweit klar wie es geht, aber was passiert dann genau?
Wenn ich den Quellcode Exportiere, woher weiß die DB dann, wo der Code ist? Ich frag deshalb, weil ich ne DB hab, wo mit Include gearbeitet wird. Dieser IncludePfad zeigt aber irgendwo hin, was es bei mir nicht gibt?! Wie geht das?
Wenn ich dann die Library mit dem Include in die andere DB kopiere und ja sage, erscheint dann beim Rechtklick auf die DB Kachel der Punkt von Schablone aktualisieren?
Danke!
koehlerbv:
Du würfelst hier zwei Sachen durcheinander, die nichts miteinander zu tun haben:
%INCLUDE setzt das Vorhandensein eines entsprechenden ASCII-Files mit dem Quellcode am angegebenen Zielort voraus.
Die erwähnte Schablonensache lässt einzelne Design-Elemente auf einer bestimmten Schablone besieren, die nicht identisch ist mit der in den Database Properties angegebenen Schablone zu tun hat.
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln