Gladir.com - Quick Pascal - Références des codes d'erreur



Voici un tableau de référence des différents codes d'erreur du «Quick Pascal» 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 Quick Pascal 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 chaine 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'implementation 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'attent à trouver une constante.

0037 Integer or real constant expected

Cette erreur indique que le compilateur s'attent à 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 litérals.

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érand.

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 malplacé.

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: Vendredi, le 30 juin 2006