Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Aladdin Sane am 04.04.05 - 15:33:22

Titel: Script Bibliothek kompilieren
Beitrag von: Aladdin Sane am 04.04.05 - 15:33:22
Hallo.

Ich habe eine Klasse in einer Script-Bibliothek erstellt.

In einer Aktion in einer Ansicht wird eine Instanz dieser Klasse erstellt.


Jetzt ändere ich die Klasse (z.B. code im Konstruktor) - ich kompiliere die Bibliothek
neu und anschließend auch den Code der Aktion neu.

Änderungen werden aber nicht wirksam - erst wenn ich die Datenbank neu öffne!


Das kann doch nicht sein, oder?

Gruß
pASCAL
Titel: Re: Script Bibliothek kompilieren
Beitrag von: Axel am 04.04.05 - 15:44:46
Hi,

doch das kann sein, da Notes einiges in einen Cache schreibt.


Axel
Titel: Re: Script Bibliothek kompilieren
Beitrag von: TMC am 04.04.05 - 22:54:28
Ich gehe da sogar noch weiter:

Wenn ich eine DB entwickle, wo ich immer wieder teste, dann schließe ich immer die DB im Client, öffne den Designer, speichere, schließe den Designer und schau mir dann das Ergebnis im Client an.
Teilweise hatte ich da nämlich Schwierigkeiten, wenn der Designer noch offen war. Direktes Springen zwischen Designer und offener Client-DB ist IMHO ungeeignet.

Ich weiß nicht, wie sich da aktuelle 6er Clients verhalten. Aber ich mach das so auch in R6, da ich die Gewissheit brauche beim Testen, dass meine Änderung greift.
Titel: Re: Script Bibliothek kompilieren
Beitrag von: koehlerbv am 05.04.05 - 01:09:14
Änderungen werden aber nicht wirksam - erst wenn ich die Datenbank neu öffne!

Aber sicher doch - zu Deiner und Deiner User Bequemlichkeit. Was auch immer Du am Design änderst - erst, wenn die DB geschlossen und erneut geöffnet wird, wird das Design neu eingelesen. Es wäre ja auch übel, wenn bei jedem Zugriff auf ein Design-Element aus dem FrontEnd dieses erst komplett wieder gelesen werden müsste.

Bernhard
Titel: Re: Script Bibliothek kompilieren
Beitrag von: animate am 05.04.05 - 08:45:15
Das mit dem Schließen der Datenbank kann ich nicht bestätigen (aus der Erinnerung). Dass das am Cache liegt, bezweifle ich (allerdings habe ich davon keine Ahnung)
eigentlich sollte es reichen, wenn du in eine andere Ansicht wechselst und dann wieder zurück zur gewünschten Ansicht.
Titel: Re: Script Bibliothek kompilieren
Beitrag von: Semeaphoros am 05.04.05 - 08:48:14
Das mit dem Wechseln der Ansicht kann ich bestätigen. Beim Zurückwecheln wird die Aktualität des Cache überprüft
Titel: Re: Script Bibliothek kompilieren
Beitrag von: Marinero Atlántico am 05.04.05 - 10:02:50
Aus meiner Erfahrung kommt es drauf an:
- Notes Version
- Tiefe der Verschachtelung der Scriptlibraries. Ich find das auch nicht gut, wenn Scriptbibliothek_a lädt Scriptbibliothek_b lädt Scriptbibliothek_c usw. Leider sehen manche Leute das als modularen Entwicklungsstil an (leider ein Mißverständnis)