Voici la liste des codes d'erreurs pouvant être retournée par ST BASIC :
Code d'erreur | Message | Description |
---|---|---|
2 | Something is wrong. | Ce code d'erreur permet d'indiquer que quelque chose ne va pas. |
3 | RETURN statement needs matching GOSUB. | Ce code d'erreur permet d'indiquer que l'instruction RETURN doit correspondre à GOSUB. |
4 | READ statement ran out of data. | Ce code d'erreur permet d'indiquer que l'instruction READ a manqué de données. |
5 | Function call not allowed. | Ce code d'erreur permet d'indiquer que l'appel de fonction est non autorisé. |
6 | Number too large. | Ce code d'erreur permet d'indiquer que le nombre est trop grand. |
7 | Not enough memory. | Ce code d'erreur permet d'indiquer qu'il n'y a pas assez de mémoire de disponible. |
8 | A statement or a command refers to a nonexistent line. | Ce code d'erreur permet d'indiquer qu'une instruction ou une commande fait référence à une ligne inexistante. |
9 | Subscript refers to element outside the array. | Ce code d'erreur permet d'indiquer que l'indice fait référence à un élément en dehors du tableau. |
10 | You defined an array more than once. | Ce code d'erreur permet d'indiquer que vous avez défini un tableau plus d'une fois. |
11 | You cannot divide by zero. | Ce code d'erreur permet d'indiquer que vous ne pouvez pas faire de division par zéro. |
12 | Statement is illegal in direct mode. | Ce code d'erreur permet d'indiquer que la déclaration n'est pas autorisé en mode direct. |
13 | Types of values do not match. | Ce code d'erreur permet d'indiquer que les types de valeurs ne correspondent pas. |
14 | Undefined error. | Ce code d'erreur permet d'indiquer une erreur non définie. |
15 | Strings cannot be over 255 characters long. | Ce code d'erreur permet d'indiquer que les chaînes de caractères ne peuvent pas contenir plus de 255 caractères. |
16 | Expression is too long or too complex. | Ce code d'erreur permet d'indiquer que l'expression est trop longue ou trop complexe. |
17 | CONT works only in Break mode. | Ce code d'erreur permet d'indiquer que CONT fonctionne uniquement en mode Break. |
18 | Function needs prior definition with DEF FN. | Ce code d'erreur permet d'indiquer que la fonction nécessite une définition préalable avec DEF FN. |
19 | Undefined error. | Ce code d'erreur permet d'indiquer que l'erreur n'est pas définie. |
20 | RESUME statement found before error routine entered. | Ce code d'erreur permet d'indiquer que l'instruction RESUME est trouvée avant l'entrée de la routine d'erreur. |
21 | Undefined error. | Ce code d'erreur permet d'indiquer que l'erreur n'est pas définie. |
22 | Expression has operator with no following operand. | Ce code d'erreur permet d'indiquer que l'expression a un opérateur sans opérande suivant. |
23 | Program line too long. | Ce code d'erreur permet d'indiquer que la ligne de programme trop longue. |
24à 29 | Undefined error. | Ces codes d'erreurs permettent d'indiquer que l'erreur n'est pas définie. |
30 | Window number invalid. | Ce code d'erreur permet d'indiquer que le numéro de fenêtre est invalide. |
31 | Argument out of range. | Ce code d'erreur permet d'indiquer que le paramètre est hors de portée. |
32 | Command cannot be executed from the editor. | Ce code d'erreur permet d'indiquer que la commande ne peut pas être exécutée depuis l'éditeur. |
33 | Line is too complex. | Ce code d'erreur permet d'indiquer que la ligne est trop complexe. |
34 à 49 | Undefined error. | Ces codes d'erreurs permettent d'indiquer que l'erreur n'est pas définie. |
50 | FIELD statement caused overflow. | Ce code d'erreur permet d'indiquer que l'instruction FIELD a provoqué un débordement. |
51 | Device number invalid. | Ce code d'erreur permet d'indiquer qu'un numéro de périphérique est invalide. |
52 | File number or filename invalid. | Ce code d'erreur permet d'indiquer qu'un numéro de fichier ou nom de fichier est invalide. |
53 | File not found on disk drive specified. | Ce code d'erreur permet d'indiquer qu'un fichier est introuvable sur l'unité de disque spécifié. |
54 | File mode is not valid. | Ce code d'erreur permet d'indiquer que le mode fichier n'est pas valide. |
55 | You cannot OPEN or KILL a file already open. | Ce code d'erreur permet d'indiquer que vous ne pouvez pas utiliser OPEN ou KILL un fichier déjà ouvert. |
56 | Undefined error. | Ce code d'erreur permet d'indiquer que l'erreur n'est pas définie. |
57 | Disk input/output error. | Ce code d'erreur permet d'indiquer une erreur d'entrée/sortie du disque. |
58 | File exists. | Ce code d'erreur permet d'indiquer que le fichier existe. |
59 à 60 | Undefined error. | Ces codes d'erreurs permettent d'indiquer que l'erreur n'est pas définie. |
61 | Disk is full. | Ce code d'erreur permet d'indiquer que le disque est plein. |
62 | You have reached end-of-file. | Ce code d'erreur permet d'indiquer que vous avez atteint la fin du fichier. |
63 | The record number in PUT or GET is more than 32767 or zero. | Ce code d'erreur permet d'indiquer que le numéro d'enregistrement dans PUT ou GET est supérieur à 32767 ou zéro. |
64 | Invalid filename. | Ce code d'erreur permet d'indiquer que le nom de fichier est invalide. |
65 | Invalid character character in program file. | Ce code d'erreur permet d'indiquer que le caractère spécifié est invalide dans le fichier programme. |
66 | Program file has statement with no line number. | Ce code d'erreur permet d'indiquer que le fichier programme a une instruction sans numéro de ligne. |
67 à 98 | Undefined error. | Ces codes d'erreurs permettent d'indiquer que l'erreur n'est pas définie. |
99 | - Break - | Ce code d'erreur permet d'indiquer qu'un Break est rencontré. |
100 | Undefined error. | Ce code d'erreur permet d'indiquer que l'erreur n'est pas définie. |
101 | Program has too many lines. | Ce code d'erreur permet d'indiquer que le programme comporte trop de lignes. |
102 | ON statement is out of range. | Ce code d'erreur permet d'indiquer que l'instruction ON est hors de portée. |
103 | Invalid line number. | Ce code d'erreur permet d'indiquer que le numéro de ligne est invalide. |
104 | A variable is required. | Ce code d'erreur permet d'indiquer qu'une variable est requise. |
105 | Undefined error. | Ce code d'erreur permet d'indiquer que l'erreur n'est pas définie. |
106 | Line number does not exist. | Ce code d'erreur permet d'indiquer que le numéro de ligne n'existe pas. |
107 | Number too large for an integer. | Ce code d'erreur permet d'indiquer que le nombre entier est trop grand. |
108 | Input data is not valid, restart input from first item. | Ce code d'erreur permet d'indiquer que les données d'entrée ne sont pas valides, redémarrez l'entrée à partir du premier élément. |
109 | Stop. | Ce code d'erreur permet d'indiquer qu'un STOP est rencontré. |
110 | You have nested subroutine calls too deep. | Ce code d'erreur permet d'indiquer que vous avez des appels de sous-programmes imbriqués trop profond. |
111 | Invalid BLOAD file. | Ce code d'erreur permet d'indiquer que le fichier BLOAD est invalide. |
112 à 201 | Undefined error. | Ces codes d'erreurs permettent d'indiquer que l'erreur n'est pas définie. |
202 | Command not allowed here. | Ce code d'erreur permet d'indiquer que la commande n'est pas autorisée à cet emplacement. |
203 | Line number is required. | Ce code d'erreur permet d'indiquer que le numéro de ligne est requis. |
204 | FOR statement needs a NEXT or WHILE statement needs a WEND. | Ce code d'erreur permet d'indiquer que l'instruction FOR nécessite une instruction NEXT ou WHILE nécessite un WEND. |
205 | NEXT statement needs a FOR or WEND statement needs a WHILE. | Ce code d'erreur permet d'indiquer que l'instruction NEXT nécessite une instruction FOR ou WEND nécessite un WHILE. |
206 | A comma is expected. | Ce code d'erreur permet d'indiquer qu'une virgule est attendue. |
207 | A parenthesis is expected. | Ce code d'erreur permet d'indiquer qu'une parenthèse est attendue. |
208 | Option Base must be 0 or 1. | Ce code d'erreur permet d'indiquer qu'un OPTION BASE doit être 0 ou 1. |
209 | Statement end is expected. | Ce code d'erreur permet d'indiquer la fin de l'instruction est attendue. |
210 | Too many arguments in your list. | Ce code d'erreur permet d'indiquer qu'il y a trop de paramètres dans votre liste. |
211 | Not used. | Ce code d'erreur permet d'indiquer qu'il n'est pas utilisé. |
212 | Cannot redefine variable(s). | Ce code d'erreur permet d'indiquer qu'il est impossible de redéfinir la ou les variables. |
213 | Function defined more than once. | Ce code d'erreur permet d'indiquer que la fonction est définie plus d'une fois. |
214 | You are trying to jump into a loop. | Ce code d'erreur permet d'indiquer que vous essayez de sauter dans une boucle. |
215 | Undefined error. | Ce code d'erreur permet d'indiquer que l'erreur n'est pas définie. |
221 | System error #X, please restart. | Ce code d'erreur permet d'indiquer qu'un erreur système #X s'est produit et qu'il faut redémarrer. |
222 | Program not run. | Ce code d'erreur permet d'indiquer qu'un programme n'est pas exécuté. |
223 | Too many FOR loops. | Ce code d'erreur permet d'indiquer qu'il y a trop de boucles FOR. |
Dernière mise à jour : Dimanche, le 9 août 2020