Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Gandhi am 12.08.08 - 12:46:54
-
Folgendes Phänomen:
Nachdem ich diverse Funktionen in einer recht umfangreichen Scriptlibrary geschrieben habe, sind diese nach einem nicht mehr nachzuvollziehenden Mausclick verschwunden.
Weg sind sie aber nicht, da ich Funktionen gleichen Namens nicht mehr eingeben kann.
Somit kann ich sie nicht mal einfach nachprogrammieren, sie sind wohl nicht weg, sondern nur unsichtbar.
Gibt es einen bekannten Weg, der einfacher ist, als das über DXL zu exportieren und reimportieren?
Ist das Phänomen bekannt?
Woran liegt das? Größe?
-
Standardprogramm (Neustart Client, cache.ndk löschen usw.) schon absolviert?
Axel
-
einer recht umfangreichen Scriptlibrary
evtl 64k Problem. Hatt edas mal mit einer Klasse. Als ich dann Leerzeilen und einen Haufen Kommentare aus der Deklaration Section gelöscht hatte, waren alle Funktionen und Subs wieder da.
-
Den Beitrag von eknori kann ich bestätigen. Kommentare löschen und kurze Variablennamen haben das Problem dann gelöst.
Damals trat das allerdings unter Notes 4.0 auf, als es noch keine Script Libs gab (die kamen erst mit 4.5 ?).
Andreas
-
4.5 korrekt.
In December 1996 Notes 4.5 was released adding the ability to create LotusScript libraries
ich hatte das Problem noch unter R5
-
Also Neustart und so habe ich selbstverständlich schon gemacht.
Löschen von Code hat leider nichts gebracht. Ich komme nicht mehr an den Code ran.
Ich vermute, dass das Feld, dass den Code hält überpumpt ist.
Aber so wahnsinnig viel Code ist da auch nicht drin. Also nicht irgendeine exotische Menge.
Da ich aber per DXL noch rankomme, werde ich das auf dem Weg zurückgewinnen.
Ähnliche Probleme hatte ich bislang nur mit Hide-when Formulas - bei Script ist mir das vollkommen neu
-
Für alle denen das gleiche passiert:
Alles gar kein Problem - die Lösung ist einfach:
1. KEINE PANIK! - es ist nicht weg - es ist nur unsichtbar.
2. Lösung: Aufteilung in mehrere Skriptportionen (kann sein, dass ich diesen Punkt revidieren muss, wenn dann die Testerei losgeht)
3. Rückgewinnung der verlorenen Töchter und Söhne:
- Exportieren der Library über das Menü Datei (geht nur mit Cursor im Code)
- Dann im Editor das Ganze aufteilen
- Alte Scriptlibrary umbenennen - die mutigen (zu denen ich in solchen Fällen nicht zähle) können sie auch gleich löschen.
- 2 neue Libraries anlegen und über Datei-Importieren jeweils mit den Portionen des Scripts füllen.
4. AUSATMEN!