Codes d'erreur
Si ORIC ne peut pas gérer une commande ou certaines informations, un message d'erreur en résultera. Il sera suivi du numéro de ligne où l'erreur s'est produite si c'était dans un programme. Ce sont les codes possibles et leurs significations :
Code | Message | Description |
---|---|---|
1 | CAN'T CONTINUE | Tentative de poursuite d'un programme après l'ajout ou la suppression d'une ligne. |
2 | DISP TYPE MISMATCH | Tentative de DRAW en mode TEXT ou problème similaire. |
3 | DIVISION BY ZERO | Division par zéro |
4 | FORMULA TOO COMPLEX | Plus de deux instructions IF/THEN sur la même ligne. |
5 | ILLEGAL DIRECT | Une instruction telle que DATA ou INPUT a été utilisée comme commande directe à partir du clavier. |
6 | ILLEGAL QUANTITY | Paramètre en dehors de l'intervalle, par exemple SQR(-1) |
7 | NEXT WITHOUT FOR | Une instruction NEXT sans FOR a été rencontrée. |
8 | OUT OF DATA | Essayer du READ au-delà de la fin de la liste DATA |
9 | OUT OF MEMORY | Manque de mémoire, mais peut également être causé par plus de 16 boucles ou sous-programmes FOR..NEXT/TO imbriqués. |
10 | OVERFLOW | Un nombre supérieur à 1,70141*1038 s'est produit lors d'un calcul. |
11 | REDIM'D ARRAY | Tentative de redimensionnement d'un tableau précédemment dimensionné. |
12 | RETURN WITHOUT GOSUB | Une instruction RETURN sans GOSUB a été rencontrée. |
13 | STRING TOO LONG | Les chaînes de caractères doivent comporter moins de 255 caractères. |
14 | BAD SUBSCRIPT | Tentative de référencement d'un élément de tableau n'existant pas. Par exemple. LET A(24,25)=Z quand A a été dimensionné avec DIM A(4,4) |
15 | SYNTAX ERROR | Ponctuation incorrecte ou parenthèse manquante,... |
16 | TYPE MISMATCH | Une tentative a été faite pour affecter une chaîne de caractères à une variable numérique ou vice versa. |
17 | UNDEF'D STATEMENT | Une tentative a été faite pour accéder à un numéro de ligne inexistant en utilisant GOTO, THEN ou GOSUB. |
18 | UNDEF'D FUNCTION | Essayez d'utiliser une fonction n'ayant pas été définie précédemment. |
19 | REDO FROM START | Tentative de saisie d'une chaîne de caractères lorsqu'un nombre a été demandé. Revient à la commande INPUT. |
20 | BAD UNTIL | Le contrôle a atteint UNTIL sans rencontrer auparavant d'instruction REPEAT. |
Dernière mise à jour : Mardi, le 7 mars 2023