Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Bille am 18.11.04 - 17:01:00

Titel: Änderung in Script-Bibliothek
Beitrag von: Bille am 18.11.04 - 17:01:00
Hallo!

Ich habe eine Funktion in meiner Script-Bibliothek geändert und möchte nun, dass diese in allen Datenbanken (in der die Lib eingebunden ist) entsprechend angepasst wird.
Gibt's hier irgendwie einen Kniff dafür, oder bleibt mir nur "Copy&Paste"?

Bille


***Edit***
Thread auf "erledigt" gesetzt
Titel: Re: Änderung in Script-Bibliothek
Beitrag von: koehlerbv am 18.11.04 - 17:05:39
Dir wäre im Vorfeld ein Ausweg geblieben - wenn Du diese ScriptLib mit %INCLUDE eingebunden hättest. So aber ist Copy & Paste angesagt.
Und nicht vergessen, alle davon abhängigen Routinen neu zu kompilieren.

Bernhard
Titel: Re: Änderung in Script-Bibliothek
Beitrag von: Bille am 18.11.04 - 17:09:20
Nachdem ich jetzt immer mehr an den Datenbanken rumwerkle und somit auch einige Funktionen anpassen muss, werde ich mich mit dem Thema "%INCLUDE" vertraut machen.

Danke
Bille
Titel: Re: Änderung in Script-Bibliothek
Beitrag von: koehlerbv am 18.11.04 - 17:13:33
%INCLUDE hat aber auch Nachteile: Du musst die .LSS-Files ggf. über mehrere Maschinen konsistent halten und für entsprechende Sicherung sorgen. Run-time-Fehler spucken nicht immer die korrekte Zeilennummer aus. Der Entwicklungsaufwand KANN wachsen (zum Entwicklen musst Du die Libs ja praktischerweise - nicht zwingend - in einer DB wirklich eingebaut haben).
Für Basis-Bibliotheken, die in vielen DBs eingesetzt werden und die sich nur selten ändern, macht das aber durchaus Sinn. Vom Designschutz - wenn das ein Thema ist - ganz abgesehen.

HTH,
Bernhard
Titel: Re: Änderung in Script-Bibliothek
Beitrag von: Semeaphoros am 18.11.04 - 20:44:19
Statt mit %INCLUDE könnte man eigentlich auch mit Templates arbeiten, die können auch hierarchisch sein.
Titel: Re: Änderung in Script-Bibliothek
Beitrag von: -Michael- am 18.11.04 - 23:33:36
Jens, kannst Du bitte mal etwas näher auf diese Templates eingehen, also was damit gemeint ist?
Ich plane nämlich auch, bei manchen DBs bestimmte Design-Inhalte zu verbergen - und da ist es für mich sehr hilfreich, alle Alternativen zu kennen.

Danke schon im Voraus,
Michael
Titel: Re: Änderung in Script-Bibliothek
Beitrag von: koehlerbv am 18.11.04 - 23:56:54
Michi, das Verfahren ist eigentlich ganz simpel - und wo es passt- genial: Du packst Deine "speziellen" Design-Elemente in ein eigenes Template und fügst diese dann in Dein "Main Template" ein. Die Frage, ob diese Design-Elemente dann weiterhin vom Spezial-Template erben sollen, musst Du mit "Ja" beantworten.

Bei einem Design-Update erbt dann Deine Zieldatenbank die Design-Elemente aus dem Haupttemplate und allen weiteren ("untergeordneten") Templates.
Bei einem Schablonenwechsel (statt -aktualisierung) kommst Du aber ggf. in Schwierigkeiten. Und - insofern ich das richtig verstanden habe - hilft Dir das bei Deinen Hide-Design-Problemen nicht wirklich weiter.

Bernhard
Titel: Re: Änderung in Script-Bibliothek
Beitrag von: Semeaphoros am 19.11.04 - 00:09:19
Genau so ist es, und wenn man das so macht, dann kann man erfahrungsgemäss alles, was über 4 Stufen hinaugeht, nicht mehr wirklich überblicken und korrekt managen. 2stufig, allenfalls 3stufig geht hingegen gut.