Voici un tableau de référence des différents codes d'erreur du «QuickPascal» de «Microsoft»:
Code | Nom | Description |
---|---|---|
0001 | Out of memory | Cette erreur indique que la mémoire est insuffisante pour permettre le fonctionnement du compilateur. |
0002 | Cannot open file | Cette erreur indique que le fichier spécifié est introuvable. |
0003 | File too big | Cette erreur indique que le fichier est trop gros. En QuickPascal 1.0 un fichier de code source Pascal ne peut dépasser 64 Ko. |
0004 | Too many nested files | Cette erreur indique qu'il y a trop de fichier imbriqués les uns dans les autres. Le QuickPascal 1.0 supporte un maximum de 5 fichiers source peuvent être imbriqués. |
0005 | Cannot read file | Cette erreur indique qu'il est impossible de lire le fichier. |
0006 | Cannot close file | Cette erreur indique qu'il est impossible de fermer le fichier. |
0007 | Cannot seek file | Cette erreur indique qu'il est impossible de se positionner dans le fichier. |
0008 | Invalid end of line | Cette erreur indique que la fin d'une ligne est attendue. Vous avez oublié de fermer la chaîne de caractères. |
0009 | Illegal character | Cette erreur indique que les caractères que vous utilisez pour l'identificateur ne sont pas autorisé par le compilateur. |
0010 | Line too long | Cette erreur indique que les lignes ne peuvent dépasser la longueur de 126 caractères. |
0011 | Error in integer constant | Cette erreur indique qu'une constante de type entier a été écrite d'une façon erronée ou que vous dépassez les limites du type entier spécifié. |
0012 | Error in character constant | Cette erreur indique qu'une erreur a été trouvé dans la constante de caractères. |
0013 | String constant exceeds line | Cette erreur indique que la chaîne de caractères est plus longue que la ligne. |
0014 | Unexpected end of file | Cette erreur indique que la fin de fichier de code source n'a pas été trouvé. |
0015 | Invalid directive | Cette erreur indique que la directive de compilation est incorrecte. |
0016 | End of file expected | Cette erreur indique que la fin du fichier de code source est attendu. |
0017 | Identifier expected | Cette erreur indique qu'un identificateur est attendu. |
0018 | ";" expected | Cette erreur indique que le symbole ";" est attendu. |
0019 | ")" expected | Cette erreur indique que le symbole ")" est attendu. |
0020 | "." expected | Cette erreur indique que le symbole "." est attendu. |
0021 | BEGIN expected | Cette erreur indique que le mot réservé «BEGIN» est attendu. |
0022 | END expected | Cette erreur indique que le mot réservé «END» est attendu. |
0023 | Label must be in the range 0..9999 | Cette erreur indique que l'étiquette en dehors des limites permise étant de 0 à 9999. |
0024 | Label already defined | Cette erreur indique que l'étiquette a déjà été définie. |
0025 | Identifier or Label already defined | Cette erreur indique que l'identificateur ou l'étiquette a déjà été définie. |
0026 | Error in type definition | Cette erreur indique qu'il existe une erreur dans la définition du type. |
0027 | This type not allowed here | Cette erreur indique que ce type n'est pas permis à cet endroit. |
0028 | OF expected | Cette erreur indique que le mot réservé «OF» est attendu. |
0029 | Implementation restriction | Cette erreur indique qu'une restriction s'applique à l'implémentation et que vous ne l'avez pas respecté. |
0030 | "[" expected | Cette erreur indique que le symbole "[" est attendu. |
0031 | "]" expected | Cette erreur indique que le symbole "]" est attendu. |
0032 | Unknown identifier | Cette erreur indique que l'identificateur n'est pas reconnu. |
0033 | Error in simple type definition | Cette erreur indique qu'une erreur se trouve dans le type de définition simple. |
0034 | Type identifier expected | Cette erreur indique que le compilateur s'attend à trouver un identificateur de type. |
0035 | "=" expected | Cette erreur indique que le symbole "=" est attendu. |
0036 | Constant expected | Cette erreur indique que le compilateur s'attend à trouver une constante. |
0037 | Integer or real constant expected | Cette erreur indique que le compilateur s'attend à trouver une constante de type réel ou entier. |
0038 | Range expected | Cette erreur indique que le compilateur attend une base. |
0039 | Subrange bounds must be scalar | Cette erreur indique que la limite du tableau doit être un scalaire. |
0040 | Incompatible subrange types | Cette erreur indique que les types de rang du tableau sont incompatibles. |
0041 | Low bound exceeds high bound | Cette erreur indique que la limite du tableau inférieur à valeur supérieur à la limite supérieur du tableau. |
0042 | ":" expected | Cette erreur indique que le symbole ":" est attendu. |
0043 | Unsatisfied forward reference | Cette erreur indique que la référence définit préalablement par un «FORWARD» ne correspond pas à la définition rencontré. |
0044 | Integer constant expected | Cette erreur indique que le compilateur s'attend à trouver une constante de type entier. |
0045 | Invalid string length | Cette erreur indique que la longueur de la chaîne de caractères excède la limite autorisé par le compilateur. |
0046 | Tag field type must be scalar or subrange | Cette erreur indique que le type de balise du champs doit être un scalaire ou un rang. |
0047 | "(" expected | Cette erreur indique que le symbole "(" est attendu. |
0048 | Too many literals | Cette erreur indique qu'il y a trop de littérales. |
0049 | Structure too big | Cette erreur indique que la structure est trop grosse. |
0050 | Error in expression | Cette erreur indique qu'une erreur se trouve dans l'expression. |
0051 | Conflicting operands | Cette erreur indique qu'un conflit se trouve dans l'opérande. |
0052 | Right operand is not a set | Cette erreur indique que l'opérande de droite ne fait pas partie de l'ensemble. |
0053 | Invalid identifier | Cette erreur indique que l'identificateur n'est pas valide. |
0054 | Invalid type cast | Cette erreur indique que le format du type ne correspond pas. |
0055 | Cannot create file | Cette erreur indique qu'il est impossible de créer le fichier. |
0056 | Cannot write file | Cette erreur indique qu'il est impossible d'écrire dans le fichier. |
0057 | Variable type must be pointer | Cette erreur indique que la variable doit être un pointeur. |
0058 | Variable type must be record | Cette erreur indique que la variable doit être un enregistrement. |
0059 | Variable type must be array or string | Cette erreur indique que la variable doit être une chaîne de caractères ou un tableau. |
0060 | No such field in this record or object | Cette erreur indique qu'il n'y a pas de champs se trouvant dans cette objet ou cette enregistrement. |
0061 | Index type is not compatible with the declaration | Cette erreur indique que le type d'index est incompatible avec la déclaration. |
0062 | Routine too big | Cette erreur indique que la routine est trop grosse. |
0063 | UNTIL expected | Cette erreur indique que le mot réservé «UNTIL» est attendu. |
0064 | Boolean expression expected | Cette erreur indique qu'une expression de type booléen est attendu. |
0065 | DO expected | Cette erreur indique que le mot réservé «DO» est attendu. |
0066 | THEN expected | Cette erreur indique que le mot réservé «THEN» est attendu. |
0067 | Invalid label | Cette erreur indique que l'étiquette est invalide. |
0068 | Unknown label | Cette erreur indique que l'étiquette est inconnue. |
0069 | Label not within current block | Cette erreur indique que l'étiquette n'est pas dans le bloc courant. |
0070 | Label already defined | Cette erreur indique que l'étiquette est déjà définie. |
0071 | Label expected | Cette erreur indique qu'une étiquette est attendue. |
0072 | Undefined label in preceding statement part | Cette erreur indique que l'étiquette est indéfinie dans la partie précédente. |
0073 | Error in statement | Cette erreur indique qu'une erreur se trouve dans l'instruction. |
0074 | ":=" expected | Cette erreur indique que le symbole ":=" est attendu. |
0075 | Type mismatch | Cette erreur indique que la liaison entre les types ne correspond pas. |
0076 | Variable identifier expected | Cette erreur indique qu'un identificateur de variable est attendu. |
0077 | Invalid FOR control variable | Cette erreur indique que le mot réservé «FOR» est attendu. |
0078 | Scalar type expected | Cette erreur indique qu'un type scalaire est attendu. |
0079 | TO or DOWNTO expected | Cette erreur indique que les mots réservés «TO» ou «DOWNTO» sont attendus. |
0080 | Disk full | Cette erreur indique que le disque est plein. |
0081 | Constant value out of range | Cette erreur indique que la valeur de la constante est en dehors des limites permises. |
0082 | "," expected | Cette erreur indique que le symbole "," est attendu. |
0083 | Division by zero | Cette erreur indique qu'erreur de division par zéro a été rencontré. |
0084 | Too many local routines | Cette erreur indique qu'il y a trop de routines local. |
0085 | Integer expression expected | Cette erreur indique qu'une expression de type entier est attendu. |
0086 | Pointer type cannot be referenced | Cette erreur indique que ce type de pointeur ne peut pas être référencé. |
0087 | Typed pointer expected | Cette erreur indique qu'un pointeur typé est attendu. |
0088 | File type expected | Cette erreur indique qu'un type de fichier est attendu. |
0089 | Cannot write expressions of this type | Cette erreur indique que le compilateur est incapable d'écrire les expressions de ce type. |
0090 | Ordinal expression expected | Cette erreur indique qu'une expression ordinaire est attendu. |
0091 | Invalid file type | Cette erreur indique que le type de fichier n'est pas valide. |
0092 | Variable parameter expected | Cette erreur indique qu'un paramètre de variable est attendu. |
0093 | Cannot read expressions of this type | Cette erreur indique qu'il est impossible pour le compilateur de lire les expressions de ce type. |
0094 | Integer or real expression expected | Cette erreur indique qu'une expression entière ou réel est attendu. |
0095 | Integer or real expression expected | Cette erreur indique qu'une expression entière ou réel est attendu. |
0096 | Function not mounted | Cette erreur indique que la fonction ne peut pas être monté. |
0097 | Inline error | Cette erreur indique qu'une erreur est rencontré dans l'instruction «INLINE». |
0098 | Label definition not allowed in interface part | Cette erreur indique qu'une étiquette ne peut pas être employé dans la zone d'interface. |
0099 | INTERFACE expected | Cette erreur indique que le mot réservé «INTERFACE» est attendu. |
0100 | IMPLEMENTATION expected | Cette erreur indique que le mot réservé «IMPLEMENTATION» est attendu. |
0101 | Invalid unit file | Cette erreur indique que le fichier d'unité n'est pas valide. |
0102 | Field or method already defined | Cette erreur indique que le champs ou la méthode sont déjà défini. |
0103 | Invalid QPU file | Cette erreur indique que le fichier de format QPU est invalide. |
0104 | Duplicate unit name | Cette erreur indique qu'il y a une duplication du nom de l'unité. |
0105 | Circular unit reference | Cette erreur indique qu'il y a une référence d'unité circulaire. |
0106 | Error in real constant | Cette erreur indique qu'il y a une erreur au niveau de la constante de type réel. |
0107 | Coprocessor required | Cette erreur indique qu'un coprocesseur est requis. |
0108 | Too many nested conditional directives | Cette erreur indique qu'il y a trop de directive de compilation. |
0109 | Misplaced directive | Cette erreur indique qu'une directive de compilation est mal-placé. |
0110 | $ENDIF directive missing | Cette erreur indique qu'une directive de compilation «$ENDIF» est attendu. |
0111 | Too many conditional symbols | Cette erreur indique que trop de symbole de directive de compilation sont présents. |
0112 | Header does not match previous declaration | Cette erreur indique qu'une entête est incompatible avec la prédéclaration. |
0113 | Invalid qualification | Cette erreur indique que la qualification n'est pas autorisé. |
0114 | Too many parameters | Cette erreur indique qu'il y a trop de paramètre. |
0115 | Class must be defined at global level | Cette erreur indique que la classe doit être définit au niveau global. |
0116 | Class must be defined in type definition | Cette erreur indique que la classe doit être définit dans une définition de type. |
0117 | Invalid procedure or function reference | Cette erreur indique que la référence de fonction ou de la procédure est invalide. |
0118 | Procedure or function variable expected | Cette erreur indique que la variable de procédure ou de fonction est attendu. |
0119 | Object type expected | Cette erreur indique que le type objet est attendu. |
0120 | Object must be defined at global level | Cette erreur indique que l'objet doit être défini au niveau global. |
0121 | Object must be defined in type definition | Cette erreur indique que l'objet doit être défini dans une définition de type. |
0122 | Invalid class type | Cette erreur indique que le type de classe est invalide. |
0123 | Class table overflow | Cette erreur indique que la table attribué aux classe est pleine. |
0124 | Syntax error | Cette erreur indique qu'une erreur de syntaxe est rencontré. |
0125 | This method has no parent | Cette erreur indique que la méthode n'a pas de méthode parente. |
0126 | Type of expression must be pointer | Cette erreur indique que le type d'expression doit être un pointeur. |
0127 | Invalid variable reference | Cette erreur indique que la variable contient une référence non valide. |
0128 | Symbol table overflow | Cette erreur indique que la table de symbole est pleine. |
0129 | Too many imported units | Cette erreur indique que trop d'unité ont été importé. |
0130 | Code cannot exceed 64k bytes | Cette erreur indique que le code machine ne peut excédé la limite de 64 Ko par segment. |
0131 | Invalid real operation | Cette erreur indique que l'opération de type réel n'est pas valide. |
0132 | Real overflow | Cette erreur indique qu'un débordement de la limite supérieur de la valeur réel permise. |
0133 | Real underflow | Cette erreur indique qu'un débordement de la limite inférieur de la valeur réel permise. |
0134 | Undefined external | Cette erreur indique que la définition externe n'a pas été défini. |
0135 | Too many object file names | Cette erreur indique qu'il y a trop de noms de fichier d'objet. |
0136 | Invalid object file | Cette erreur indique que le fichier d'objet n'est pas valide. |
0137 | Object file too large | Cette erreur indique que le fichier d'objet est trop grand. |
0138 | Invalid segment definition | Cette erreur indique que la définition de segment n'est pas valide. |
0139 | Invalid segment name | Cette erreur indique que le nom de segment n'est pas valide. |
0140 | Code segment too large | Cette erreur indique que le code machine contenu dans le segment est trop large. |
0141 | Invalid PUBLIC definition | Cette erreur indique que la définition PUBLIC n'est pas valide. |
0142 | Invalid EXTRN definition | Cette erreur indique que la définition EXTRN n'est pas valide. |
0143 | Too many EXTRNs | Cette erreur indique qu'il y a trop de définition externe. |
0144 | Invalid fixup | Cette erreur indique que le «FIXUP» n'est pas valide. |
0145 | Too many opened files | Cette erreur indique qu'il y a trop de fichier ouvert simultanément. |
0146 | Too many variables | Cette erreur indique qu'il y a trop de variables défini. |
0147 | Directive must be at top of program | Cette erreur indique que la directive doit être au début du programme ou de l'unité. |
0148 | Invalid assigment | Cette erreur indique que l'assignation n'est pas valide. |
0149 | Set type out of range | Cette erreur indique que le type de format ensemble est en dehors des intervalles permises. |
0150 | Index out of range | Cette erreur indique que l'index est en dehors des intervalles permises. |
0151 | Object variable expected in MEMBER function | Cette erreur indique que la variable objet est en attente d'une fonction. |
0152 | Object type expected in MEMBER function | Cette erreur indique que la type d'objet est en attente d'une fonction. |
0153 | Expression too complicated | Cette erreur indique que l'expression est trop compliqué pour être résolu. |
0154 | Invalid unit name | Cette erreur indique que le nom d'unité n'est pas valide. |
0155 | Line information table overflow | Cette erreur indique que la table des informations sur les lignes est pleine. |
0156 | Fixup table overflow | Cette erreur indique que la table des «FIXUP» est pleine. |
0157 | Source table overflow | Cette erreur indique que la table source est pleine. |
0158 | Unit expected | Cette erreur indique que le mot réservé «UNIT» est attendu. |
0159 | Unsatisfied forward name reference | Cette erreur indique que la référence de nom précédemment spécifié par un «FORWARD» n'est pas satisfaite. |
0160 | Invalid fixupp in iterated data record | Cette erreur indique que les données d'enregistrement réitéré dans le «FIXUP» ne sont pas valide. |
0161 | Include files not allowed here | Cette erreur indique que les fichiers d'inclusion ne peuvent pas être joint à cette endroit. |
0162 | Stack overflow | Cette erreur indique que la pile est pleine. |
Dernière mise à jour : Dimanche, le 4 mai 2014