Autor Thema: Script Bibliothek kompilieren  (Gelesen 1540 mal)

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Script Bibliothek kompilieren
« 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

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Script Bibliothek kompilieren
« Antwort #1 am: 04.04.05 - 15:44:46 »
Hi,

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


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re: Script Bibliothek kompilieren
« Antwort #2 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.
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Script Bibliothek kompilieren
« Antwort #3 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

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re: Script Bibliothek kompilieren
« Antwort #4 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.
« Letzte Änderung: 05.04.05 - 08:47:23 von Thomas Völk »
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Script Bibliothek kompilieren
« Antwort #5 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
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Marinero Atlántico

  • Gast
Re: Script Bibliothek kompilieren
« Antwort #6 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)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz