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. |