Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: DatenDuck am 22.07.05 - 10:45:39
-
Hallo Leute,
ich habe einer Funktion 2 weitere Parameter hinzugefügt und seit dem erhalte ich folgenden Fehler beim Speichern:
"Unexpected: [28]; Expected: Statement"
Dieser Fehler ist leider sehr hartnäckig, denn auch wenn ich meine Änderungen wieder Rückgängig mache, bleibt er...
Kann mir jemand hierzu einen Tipp geben!?
Leider sagt mir diese Fehlermeldung überhaupt nix... :-:
Vielen Dank schon mal!
Bis dann,
-Moritz
-
Moin
Hast Du mal mit "Recompile all Lotus Script" probiert?
-
Jo hab ich...
folgend mal der Ablauf
1. In der Funktionsdeklaration die beiden Parameter hinzugefügt.
2. Die beiden Parameter vor dem Funktionsaufruf mit den entsprechenden Werten gefüllt (beide 0).
3. Im Funktionsaufruf die beiden Parameter hinzugefügt.
4. Versucht zu speichern.... EEK
5. Funktionsaufruf auskommentiert und gespeichert... Erfolg... Also besser als ein Fehler zumindest.
6. Funktionsaufruf wieder einkommentiert... EEEK
7. Schritt 5 und 6 wiederholt und dazwischen die DB geschlossen... EEK
8. Funktionsaufruf auskommentiert, neu kompiliert, einkommentiert EEK
9. Diesen Thread erstellt...
10. Tja..
-
Du solltest auf jeden Fall noch die cache.ndk löschen, die oftmals Grund allen Übels ist.
Andreas
-
Vielleicht hilft Dir folgende Aussage aus der Doku:
The compiler encountered an unexpected language element.
If the unexpected language element is a number appearing inside square brackets, it represents the ASCII code of an unprintable character. For example, if you enter the Backspace character in a statement where a name is expected, the following error message appears when you compile the script:
Unexpected: [8]; Expected: Identifier
For more information, refer to the list of expected language elements following the unexpected language element in the error message.
Bernhard
-
Das Löschen der der Cache.ndk hat leider nicht geholfen...
Der Funktionsaufruf sieht folgendermaßen aus:
OH HEY cool... Dank dieser Textbox hab ich den Fehler gefunden!!! Und dank Bernhards Tipp mit dem unbekannten Zeichen...
Als ich den Funktionsaufruf hier rein kopieren wollte, erschien am Anfang der Zeile dieses kleine Kästchen welches ein nicht bekanntes Zeichen darstellen soll...
Im Designer hab ich da nix gesehen... Es hat sich zwischen Zeilenanfang und dem ersten Zeichen im eingerückten Bereich versteckt...
Tjaja... Fehler gelöst O0
Danke allen ;)
Bis dann