Section courante

A propos

Section administrative du site

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