Autor Thema: Scripte hinter Aktion wird nicht ausgeführt  (Gelesen 3092 mal)

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Scripte hinter Aktion wird nicht ausgeführt
« am: 20.02.08 - 07:28:30 »
Guten Morgen,

ich habe seit unserer Migration von Version 5.0.11 auf die Version 7.0.2 ein ziemlich seltsames Phänomen. Nach dem Aktualisieren der Gestaltung über die Schablone oder nach dem vollständigen Kompilieren der Lotus Scripts reagieren einige Aktionen innerhalb der Formulare nicht mehr. Erst wenn ich die Formulare im Designer öffne, die Scripte manipuliere (Leerzeichen einfügen und löschen) und anschließend speichere (und damit kompiliere) werden die Aktionen wieder ausgeführt.

Kennt jemand dieses Phänomen oder kennt jemand die Lösung zu meinem Problem?

Rainer
Rainer Zaske

MCSD - C#

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Scripte hinter Aktion wird nicht ausgeführt
« Antwort #1 am: 20.02.08 - 08:29:39 »
Das Phänomen selbst kenne ich nicht, aber versuch' doch mal alle Scripte neu kompilieren zu lassen.


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

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Re: Scripte hinter Aktion wird nicht ausgeführt
« Antwort #2 am: 20.02.08 - 08:37:04 »
Hallo Axel,

das ist ja gerade das üble, wenn ich im Designer über die Werkzeuge alle Scripte kompilieren lassen tritt das Phänomen auch auf.

Rainer
Rainer Zaske

MCSD - C#

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Scripte hinter Aktion wird nicht ausgeführt
« Antwort #3 am: 20.02.08 - 08:57:10 »
... ich hatte schon solche Effekte im Zusammenhang mit Teilmasken und doppelt eingebundenen Libraries - bzw. mit gemeinsamen Aktionen - trifft davon was zu?

Deine Info's sind etwas spärlich und fordern eher die Kristallkugel heraus...  ;D

Toni  ;)
Grüßle Toni :)

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Re: Scripte hinter Aktion wird nicht ausgeführt
« Antwort #4 am: 20.02.08 - 09:16:03 »
Hallo Toni,

da ich keine keine Teilmasken nutze tippe ich auf doppelt eingebundene Libraries.

Bei der bzw. den Aktionen handelt es sich um ganz einfache Aktionen (keine gemeinsamen Aktionen, keine Unteraktionen ...). Die Maske sind zwar zum Teil recht groß aber ohne Sonderlocken wie gemeinsame Felder, Teilmasken ...

Ich kontrollieren mal die Libraries und melde mich dann wieder.

Rainer
Rainer Zaske

MCSD - C#

Glombi

  • Gast
Re: Scripte hinter Aktion wird nicht ausgeführt
« Antwort #5 am: 20.02.08 - 09:19:00 »
Ich hatte bei einem Anwender das Problem mit Aktionen in Ansichten. Die dahinterliegenden Formeln/Scripte wurden - nur bei dem Anwender - nicht ausgeführt.
Erst als ich die cache.ndk und die Kachel vom Notes Desktop gelöscht hatte, ging es wieder.

Das Problem trat dann einige Wochen später wie bei demselben Anwender auf. Und wieder lies es sich nur so lösen. Eine Erklärung dafür habe ich nicht.

Andreas

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Scripte hinter Aktion wird nicht ausgeführt
« Antwort #6 am: 20.02.08 - 12:02:27 »
... ich denke mal es wird eine Mischung von beidem sein - Kompilierproblem und Cache scheinen sich da gegenseitig aufzubauen - und irgendwann platzt er wieder...

Toni
Grüßle Toni :)

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Re: Scripte hinter Aktion wird nicht ausgeführt
« Antwort #7 am: 20.02.08 - 12:27:42 »
Ich hab mal die Aktion untersucht und mir auch mal die eingebundenem Bibliotheken angeschaut. 1 USE-Statement konnte ich entfernen. Leider werden aus den eingebundenen Bibliotheken aber mehrere Bibliotheken mehrfach eingebunden. Dies kann ich leider nicht bereinigen, da sich sonst einzelne Bibliotheken nicht mehr kompilieren lassen.

Auch werden zum Teil in anderen Masken bzw. Aktionen wesentlich mehr und komplexere Bibliotheken eingebunden.

Es scheint auch ausnahmsweise mal nicht am Cache zu liegen. Ich habe die Datenbank komplett kompiliert und versucht die Aktion auszuführen. Keine Reaktion. Dann Notes beendet, die Cache.ndk gelöscht, Notes gestartet und die Funktion ausgeführt. Keine Reaktion. Nun habe ich wieder die Maske geöffnet die Hauptroutine manipuliert und kompiliert. Jetzt kann ich die Aktion wieder ausführen.

Kann das ganze vielleicht an der Migration von 5 nach 7 liegen?

Rainer
Rainer Zaske

MCSD - C#

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Scripte hinter Aktion wird nicht ausgeführt
« Antwort #8 am: 20.02.08 - 12:59:18 »
... ob das daran liegen kann - ich denke nicht unbedingt. Das Problem liegt an den Bibliotheken - und da muß ein sauberes Konzept rein - alles andere ist Murks, der nur auf "good will" arbeitet - nach dem Motto "... there is no better way to die"  ;D

Toni
Grüßle Toni :)

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Re: Scripte hinter Aktion wird nicht ausgeführt
« Antwort #9 am: 26.02.08 - 17:58:40 »
Hallo,

hier mal eine kurze Rückmeldung.

@Toni - Du hatest recht, es war das doppelte Einbinden von Bibliotheken.

In einem Anfall von geistiger Umnachtung hatte ich mehre Bibliotheken im Bereich 'globals' als auch in der Aktion eingebunden. Netter nebeneffekt der Suche und Optimierung. Ich konnte die Kompilierzeit spürbar senken

Rainer
Rainer Zaske

MCSD - C#

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Scripte hinter Aktion wird nicht ausgeführt
« Antwort #10 am: 26.02.08 - 19:32:01 »
... danke für die Rückmeldung - freut mich wenn es geholfen hat...

Toni
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz