Formulare- Syntaxfehler beim Einlesen von Formularen
Info:
Syntaxfehler beim Einlesen entstehen manchmal dadurch, dass eine nicht der Formularversion entsprechende USD Datei vorhanden ist. Häufiger kommt es aber vor, dass in den Usereinstellungen ein Parameter falsch eingetragen wurde.
Beispiel:
Die der Quelltextzeile 07718 (rot umrandet) nachfolgende Zeile "lnr 1,#J" (grün umrandet) enthält einen Syntaxfehler. Das #-Zeichen in der Zeile weist darauf hin, dass beim Übersetzen hier ein Parameter "J" aus den Usereinstellungen eingefügt wurde, der dort aber nicht hingehört.
Um schnell feststellen zu können, welche Usereinstellung falsch eingetragen wurde, muss man sich die entsprechende Zeile des Quelltexts ansehen. Da Notepad keine Zeilenzahl anzeigt, kann man sich dabei mit dem DOS Editor "edit" behelfen.
Dort sieht man in Zeile 7719, dass beim Übersetzen der Begriff "#HiImfrei" durch die entsprechende Einstellung aus den Usereinstellungen ersetzt wird.
Jetzt muss nur noch in den Usereinstellungen des Formulars die entsprechende Zeile angesteuert und der Parameter korrigiert werden:
In Zeile 30 sieht man hier das falsche "J". In diesem Beispiel muss dort entweder eine "0" oder "1" eingetragen werden. Näheres findet man immer in der Doc-Datei des Formulars.
Wenn man den Parameter korrigiert hat, sollte das Übersetzen fehlerfrei funktionieren.