Domino 9 und frühere Versionen > Entwicklung

Script Bibliothek kompilieren

(1/2) > >>

Aladdin Sane:
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

Axel:
Hi,

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


Axel

TMC:
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.

koehlerbv:

--- Zitat von: Aladdin Sane am 04.04.05 - 15:33:22 ---Änderungen werden aber nicht wirksam - erst wenn ich die Datenbank neu öffne!

--- Ende Zitat ---

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

animate:
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.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln