Verbesserte Fehlermeldungen für TI-Basic
Fehler
|
Fehlermeldungen |
Neue Meldung |
|---|---|
|
Fehler in der Bedingungsanweisung (If/While) |
Eine bedingte Anweisung hat RICHTIG oder FALSCH nicht aufgeklärt. HINWEIS: Durch die Platzierung des Cursors auf die Linie mit dem Fehler muss nicht mehr angegeben werden, ob der Fehler ein „If“-Ausdruck oder ein „While“-Ausdruck ist. |
|
EndIf fehlt |
Erwartete EndIf, fand aber eine andere End-Anweisung |
|
EndFor fehlt |
Erwartete EndFor, fand aber eine andere End-Anweisung |
|
EndWhile fehlt |
Erwartete EndWhile, fand aber eine andere End-Anweisung |
|
EndLoop fehlt |
Erwartete EndLoop, fand aber eine andere End-Anweisung |
|
EndTry fehlt |
Erwartete EndTry, fand aber eine andere End-Anweisung |
|
„Then“ nach If <condition> nicht angegeben |
If..Then fehlt |
|
„Then“ nach ElseIf <condition> nicht angegeben |
Then fehlt in Block: ElseIf. |
|
Wenn „Then“, „Else“ und „ElseIf“ außerhalb der Steuerblöcke gefunden wurden |
Else ungültig außerhalb der Blöcke: If..Then..EndIf oder Try..EndTry |
|
„ElseIf“ erscheint außerhalb des „If..Then..EndIf“-Blocks |
ElseIf ungültig außerhalb des Blocks: If..Then..EndIf |
|
„Then“ erscheint außerhalb des „If....EndIf“-Blocks |
Then ungültig außerhalb des Blocks: If..EndIf |
Syntaxfehler
Wenn Befehle, die ein oder mehrere Argumente erfordern, mit einer unvollständigen Argumentenliste aufgerufen werden, wird anstelle eines „Syntax“-Fehlers ein „Zu wenige Argumente“-Fehler ausgegeben.
|
Aktuelles Verhalten |
Neues CX II-Verhalten |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Hinweis: Wenn auf eine unvollständige Argumentenliste kein Komma folgt, lautet die Fehlermeldung: „zu wenig Argumente“. Bei früheren Versionen war das genauso.