Voici la liste des différents messages d'erreurs retournés par le BASIC du Commodore 64 :
Messages | Description |
---|---|
BAD DATA | Ce messages d'erreur permet d'indiquer que des données de chaîne de caractères ont été reçues d'un fichier ouvert, mais le programme attendait des données numériques. |
BAD SUBSCRIPT | Ce message d'erreur permet d'indiquer le programme essayait de référencer un élément d'un tableau dont le numéro est en dehors de l'intervalle spécifiée dans l'instruction DIM. |
CAN'T CONTINUE | Ce message d'erreur permet d'indiquer que la commande CONT ne fonctionnera pas, soit parce que le programme n'a jamais été exécuté, il y a eu une erreur ou une ligne a été modifiée. |
DEVICE NOT PRESENT | Ce message d'erreur permet d'indiquer que le périphérique d'entrée/sortie requis n'était pas disponible pour un OPEN, CLOSE, CMD, PRINT#, INPUT# ou GET#. |
DIVISION BY ZERO | Ce message d'erreur permet d'indiquer que la division par zéro est une bizarrerie mathématique et n'est pas autorisée. |
EXTRA IGNORED | Ce message d'erreur permet d'indiquer que trop de données ont été saisies en réponse à une instruction INPUT. Seuls les premiers items ont été acceptés. |
FILE NOT FOUND | Ce message d'erreur permet d'indiquer que si vous recherchiez un fichier sur bande magnétique et qu'une marque END-OF-TAPE a été trouvé. Si vous recherchiez sur le disque, aucun fichier portant ce nom n'existe. |
FILE NOT OPEN | Ce message d'erreur permet d'indiquer que le fichier spécifié dans CLOSE, CMD, PRINT#, INPUT# ou GET# doit d'abord être ouvert. |
FILE OPEN | Ce message d'erreur permet d'indiquer qu'une tentative a été effectuée pour ouvrir un fichier en utilisant le numéro d'un fichier déjà ouvert. |
FORMULA TOO COMPLEX | Ce message d'erreur permet d'indiquer que l'expression de chaîne de caractères en cours d'évaluation doit être divisée en au moins deux parties pour que le système fonctionne, ou une formule comporte trop de parenthèses. |
ILLEGAL DIRECT | Ce message d'erreur permet d'indiquer que l'instruction INPUT ne peut être utilisée que dans un programme, et non en) mode direct. |
ILLEGAL QUANTITY | Ce message d'erreur permet d'indiquer qu'un nombre utilisé comme paramètre d'une fonction ou d'une instruction est hors de l'intervalle autorisée. |
LOAD | Ce message d'erreur permet d'indiquer qu'il y a un problème avec le programme sur bande magnétique. |
NEXT WITH OUT FOR | Ce message d'erreur permet d'indiquer qu'une imbrication incorrecte des boucles ou le fait d'avoir un nom de variable dans une instruction NEXT ne correspondant pas à celui d'une instruction FOR s'est produit. |
NOT INPUT FILE | Ce message d'erreur permet d'indiquer qu'une tentative a été effectuée trouvés des données à partir de INPUT ou GET dans un fichier ayant été spécifié pour être uniquement pour la sortie. |
NOT OUTPUT FILE | Ce message d'erreur permet d'indiquer qu'une tentative de PRINT des données dans un fichier spécifié comme entrée uniquement a été effectuée. |
OUT OF DATA | Ce message d'erreur permet d'indiquer qu'une instruction READ a été exécutée mais il n'y a aucune donnée non lue dans une instruction DATA. |
OUT OF MEMORY | Ce message d'erreur permet d'indiquer qu'il n'y a plus de RAM disponible pour le programme ou les variables. Cette situation peut également se produire lorsque trop de boucles FOR ont été imbriquées ou lorsqu'il y a trop de GOSUB en vigueur. |
OVERFLOW | Ce message d'erreur permet d'indiquer que le résultat d'un calcul est supérieur au plus grand nombre autorisé, étant 1.70141884E+38. |
REDIM'D ARRAY | Ce message d'erreur permet d'indiquer qu'un tableau ne peut être dimensionné qu'une seule fois. Si une variable de tableau est utilisée avant que ce tableau soit dimensionnés, une opération DIM automatique est effectuée sur ce tableau en définissant le nombre d'éléments à dix, et tout DIM subséquent provoquera cette erreur. |
REDO FROM START | Ce message d'erreur permet d'indiquer que les données de caractères ont été saisies lors d'une instruction INPUT alors que des données numériques étaient attendues. Tapez simplement l'entrée pour qu'elle soit correcte et le programme continuera de lui-même. |
RETURN WITHOUT GOSUB | Ce message d'erreur permet d'indiquer qu'une instruction RETURN a été rencontrée et aucune commande GOSUB n'a été émise. |
STRING TOO LONG | Ce message d'erreur permet d'indiquer qu'une chaîne de caractères peut contenir jusqu'à 255 caractères. |
?SYNTAX ERROR | Ce message d'erreur permet d'indiquer qu'une déclaration n'est pas reconnu par le Commodore 64. Une parenthèse manquante ou supplémentaire, des mots clés mal orthographiés,... |
TYPE MISMATCH | Ce message d'erreur permet d'indiquer que le nombre est utilisé à la place d'une chaîne de caractères, ou vice-versa. |
UNDEF'D FUNCTION | Ce message d'erreur permet d'indiquer qu'une fonction défiée par l'utilisateur a été référencée, mais elle n'a jamais été définie à l'aide de l'instruction DEF FN. |
UNDEF'D STATEMENT | Ce message d'erreur permet d'indiquer qu'une tentative a été effectuée pour GOTO, GOSUB ou RUN à un numéro de ligne n'existant pas. |
VERIFY | Ce message d'erreur permet d'indiquer que le programme sur bande magnétique ou sur le disque ne correspond pas au programme actuellement en mémoire. |
Dernière mise à jour : Lundi, le 12 décembre 2016