Beim Erstellen eines Skripts können Fehler auftreten. Das Skript hilft Ihnen, diese Fehler durch Fehlermeldungen zu lösen. In diesem Überblick finden Sie eine Liste von Fehlermeldungen und was sie bedeuten:
| Fehlermeldung | Deutsche Übersetzung | Erklärung |
|---|---|---|
| _SYNTAXERROR | Syntaxfehler | Ein allgemeiner Syntaxfehler im Skript. |
| _UNBALANCEDPARENTHESES | Ungleichmäßige Klammern | Es wurden zu viele oder zu wenige Klammern ‘(‘ und ‘)’ verwendet. |
| _NOEXPRESSION | Kein Ausdruck vorhanden | An einer Stelle, an der ein mathematischer Ausdruck erwartet wurde, fehlt dieser. |
| _DIVISIONBYZERO | Division durch Null | Es wurde versucht, durch Null zu teilen, was nicht möglich ist. |
| _EQUALEXPECTED | Gleichheitszeichen erwartet | An einer Stelle, an der ein Gleichheitszeichen (‘=’) erwartet wurde, fehlt dieses. |
| _NOTAVARIABLE | Keine Variable | Es wurde versucht, einem Element, das keine Variable ist, einen Wert zuzuweisen. |
| _LABELTABLEFULL | Labeltabelle voll | Es wurden zu viele Labels im Skript definiert. |
| _DUPLICATEABEL | Doppeltes Label | Es wurde ein Label definiert, das bereits im Skript vorhanden ist. |
| _LABELNOTDEFINED | Label nicht definiert | Es wird auf ein Label verwiesen, das nicht existiert. |
| _THENEXPECTED | THEN’ erwartet | Nach einer ‘IF’-Anweisung fehlt ein ‘THEN’. |
| _TOEXPECTED | TO’ erwartet | In einer ‘FOR’-Schleife fehlt ein ‘TO’. |
| _NEXTWITHOUTFOR | NEXT’ ohne ‘FOR’ | Eine ‘NEXT’-Anweisung wurde ohne eine entsprechende ‘FOR’-Schleife verwendet. |
| _RETURNWITHOUTGOSUB | RETURN’ ohne ‘GOSUB’ | Eine ‘RETURN’-Anweisung wurde außerhalb einer Subroutine (erstellt mit ‘GOSUB’) verwendet. |
| _MISSINGQUOTE | Abschließendes Anführungszeichen fehlt | Am Ende einer Zeichenfolge fehlt ein abschließendes Anführungszeichen (“). |
| _FILENOTFOUND | Datei nicht gefunden | Das Skript kann die angegebene Datei nicht finden. |
| _FILEIOERROR | Datei-E/A-Fehler | Beim Lesen oder Schreiben in eine Datei ist ein Fehler aufgetreten. |
| _INPUTIOERROR | E/A-Fehler bei der Eingabe | Bei der Verarbeitung von Eingabedaten ist ein Fehler aufgetreten. |
| _SYNTAX_VARIABLE | Syntaxfehler in Variable | In der Art und Weise, wie eine Variable definiert oder verwendet wird, liegt ein Syntaxfehler vor. |
| _INPUTMISSING | Eingabe fehlt | In einer ‘INPUT’-Anweisung fehlt die erforderliche Eingabe. |
| _INVALIDTYPECAST | Ungültige Typumwandlung | Es wurde versucht, einen Wert in einen inkompatiblen Datentyp umzuwandeln. |
| _INVALIDSTRINGOPERATION | Ungültige Zeichenfolgenoperation | Es wurde eine ungültige Operation an einem Zeichenkettenwert durchgeführt. |
| _UNTILWITHOUTREPEAT | UNTIL’ ohne ‘REPEAT’ | Eine ‘UNTIL’-Anweisung wurde ohne eine entsprechende ‘REPEAT’-Schleife verwendet. |
| _WENDWITHOUTWHILE | WEND’ ohne ‘WHILE’ | Eine ‘WEND’-Anweisung wurde ohne eine entsprechende ‘WHILE’-Schleife verwendet. |
| _WHILEWITHOUTWEND | WHILE’ ohne ‘WEND’ | Eine ‘WHILE’-Schleife wurde ohne abschließende ‘WEND’-Anweisung definiert. |
| _MISSINGPARAMETER | Parameter fehlt | In einem Funktionsaufruf fehlt ein erforderlicher Parameter. |
| _LOCATIONPERMISSIONDENIED | Standortberechtigung verweigert | Die App hat keine Berechtigung, den Standort zu verwenden. |
| _DATAOUTOFRANGE | Daten außerhalb des Bereichs | Der Wert liegt außerhalb des zulässigen Bereichs für den Datentyp. |
| _INVALIDSCREEN | Ungültiger Bildschirm | Die angegebene Bildschirminnummer ist ungültig. |
| _INFINITELOOP | Endlose Schleife | Das Skript enthält eine Endlosschleife, die steckenbleibt. |
| _INVALIDLATITUDE | Ungültiger Breitengrad | Der angegebene Breitengrad ist ungültig. |
| _INVALIDLONGITUDE | Ungültiger Längengrad | Der angegebene Längengrad ist ungültig. |
| _RANGEERROR | Bereichsfehler | Der Wert liegt außerhalb des zulässigen Bereichs. |
| _INVALIDBASETYPE | Ungültiger Basistyp | Der angegebene Basistyp ist ungültig. |
| _INVALIDHASHTYPE | Ungültiger Hash-Typ | Der angegebene Hash-Typ ist ungültig. |
| _INVALIDHASHBITRATE | Ungültige Hash-Bitrate | Die angegebene Hash-Bitrate ist ungültig. |
| _MISSINGENDIF | Fehlendes ‘ENDIF’ | Ein fehlendes ‘ENDIF’-Statement, um ein ‘IF’-Statement zu schließen. |
| _SWITCHWITHOUTEND | Fehlendes ‘ENDSWITCH’ | Ein fehlendes ‘ENDSWITCH’-Statement, um ein ‘SWITCH’-Statement zu schließen. |
| _REPEATWITHOUTUNTIL | Fehlendes ‘UNTIL’ | Ein fehlendes ‘UNTIL’-Statement, um eine ‘REPEAT’-Schleife zu schließen. |
| _FORWITHOUTNEXT | Fehlendes ‘NEXT’ | Ein fehlendes ‘NEXT’-Statement, um eine ‘FOR’-Schleife zu schließen. |
| _INVALIDCOORDINATEFORMAT | Ungültiges Koordinatenformat | Das angegebene Koordinatenformat ist ungültig. |
| _LISTNOTDEFINED | Liste nicht definiert | Die verwendete Liste ist im Skript nicht definiert. |
| _INVALIDNUMBEROFPARAMETER | Ungültige Anzahl von Parametern | Die Anzahl der Parameter im Funktionsaufruf ist falsch. |
| _RUNTIMEERROREOFEXCEEDED | Laufzeitfehler: EOF überschritten | Das Skript hat die maximale Anzahl zulässiger Zeilen überschritten. |
| _IOERRORFILENOTOPEN | E/A-Fehler: Datei nicht geöffnet | Beim Öffnen einer Datei ist ein Fehler aufgetreten. |
| _FILEMISSING | Datei fehlt | Das Skript kann die angegebene Datei nicht finden. |
| _FILESAVING | Dateispeicherfehler | Beim Speichern einer Datei ist ein Fehler aufgetreten. |
| _INVALIDTARGETVALUE | Ungültiger Zielwert | Der angegebene Zielwert in einer ‘FOR’-Schleife ist ungültig. |